Function at 0x6b06e0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x40fe56
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x1288
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x40b188
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
xor eax, eax
test eax, eax
je 0x6b0784
mov dword [ebp - 4], 4
mov edx, 0x58bd80
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x566c28
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006efb80
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x30]
push ecx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 6
mov edx, dword [ebp + 8]
mov edx, dword [edx]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 7
mov eax, dword [ebp - 0xe0]
push eax
push 0x566a44
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6b1b3b
mov dword [ebp - 4], 8
mov ecx, dword [0x73e2bc]
push ecx
push 0x58bce8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
push 0
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x5612ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0xd0], ax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0xd0]
test eax, eax
je 0x6b0834
jmp 0x6b1b36
mov dword [ebp - 4], 0xa
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0xb
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0xc
cmp dword [ebp - 0x2c], 0
je 0x6b0913
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b0913
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b08b1
mov dword [ebp - 0x108], 0
jmp 0x6b08bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x108], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b08e7
mov dword [ebp - 0x10c], 0
jmp 0x6b08f3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x110], edx
jmp 0x6b091f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x110], eax
mov edx, 0x566a44
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd
mov word [ebp - 0xc8], 0
mov edx, 0x58bd9c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b09f8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b09f8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b0996
mov dword [ebp - 0x114], 0
jmp 0x6b09a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x114], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b09cc
mov dword [ebp - 0x118], 0
jmp 0x6b09d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x118], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x11c], eax
jmp 0x6b0a04
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xe
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0xf
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x10
cmp dword [ebp - 0x2c], 0
je 0x6b0b31
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b0b31
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b0acf
mov dword [ebp - 0x120], 0
jmp 0x6b0adb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x120], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b0b05
mov dword [ebp - 0x124], 0
jmp 0x6b0b11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x124], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x128], edx
jmp 0x6b0b3d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x128], eax
mov edx, 0x58bac4
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11
mov word [ebp - 0xc8], 0
mov edx, 0x58bdb4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b0c16
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b0c16
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b0bb4
mov dword [ebp - 0x12c], 0
jmp 0x6b0bc0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b0bea
mov dword [ebp - 0x130], 0
jmp 0x6b0bf6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x130], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x134], eax
jmp 0x6b0c22
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x134], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x12
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x13
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0x2c], 0
je 0x6b0d4f
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b0d4f
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b0ced
mov dword [ebp - 0x138], 0
jmp 0x6b0cf9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x138], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b0d23
mov dword [ebp - 0x13c], 0
jmp 0x6b0d2f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x140], edx
jmp 0x6b0d5b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x140], eax
mov edx, 0x564964
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x15
mov word [ebp - 0xc8], 0
mov edx, 0x563918
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b0e34
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b0e34
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b0dd2
mov dword [ebp - 0x144], 0
jmp 0x6b0dde
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x144], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b0e08
mov dword [ebp - 0x148], 0
jmp 0x6b0e14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x148], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x14c], eax
jmp 0x6b0e40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x14c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x16
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x17
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0x2c], 0
je 0x6b0f6d
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b0f6d
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b0f0b
mov dword [ebp - 0x150], 0
jmp 0x6b0f17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x150], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b0f41
mov dword [ebp - 0x154], 0
jmp 0x6b0f4d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x154], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x158], edx
jmp 0x6b0f79
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x158], eax
mov edx, 0x58ba4c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x158]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19
mov word [ebp - 0xc8], 0
mov edx, 0x58bdcc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b1052
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b1052
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b0ff0
mov dword [ebp - 0x15c], 0
jmp 0x6b0ffc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b1026
mov dword [ebp - 0x160], 0
jmp 0x6b1032
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x160], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x164], eax
jmp 0x6b105e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x164], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x164]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x1a
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x1b
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0x2c], 0
je 0x6b118b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b118b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b1129
mov dword [ebp - 0x168], 0
jmp 0x6b1135
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x168], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b115f
mov dword [ebp - 0x16c], 0
jmp 0x6b116b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x16c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x170], edx
jmp 0x6b1197
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x170], eax
mov edx, 0x58bae4
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d
mov word [ebp - 0xc8], 0
mov edx, 0x58bdf0
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b1270
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b1270
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b120e
mov dword [ebp - 0x174], 0
jmp 0x6b121a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x174], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b1244
mov dword [ebp - 0x178], 0
jmp 0x6b1250
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x178], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x17c], eax
jmp 0x6b127c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x17c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x17c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x1e
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x1f
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0x2c], 0
je 0x6b13a9
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b13a9
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b1347
mov dword [ebp - 0x180], 0
jmp 0x6b1353
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x180], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b137d
mov dword [ebp - 0x184], 0
jmp 0x6b1389
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x188], edx
jmp 0x6b13b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x188], eax
mov edx, 0x58bb44
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21
mov word [ebp - 0xc8], 0
mov edx, 0x58be04
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b148e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b148e
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b142c
mov dword [ebp - 0x18c], 0
jmp 0x6b1438
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x18c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b1462
mov dword [ebp - 0x190], 0
jmp 0x6b146e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x190], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x194], eax
jmp 0x6b149a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x194], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x22
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x23
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x2c], 0
je 0x6b15c7
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b15c7
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b1565
mov dword [ebp - 0x198], 0
jmp 0x6b1571
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x198], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b159b
mov dword [ebp - 0x19c], 0
jmp 0x6b15a7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x19c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x1a0], edx
jmp 0x6b15d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a0], eax
mov edx, 0x58bc50
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25
mov word [ebp - 0xc8], 0
mov edx, 0x564f78
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b16ac
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b16ac
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b164a
mov dword [ebp - 0x1a4], 0
jmp 0x6b1656
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b1680
mov dword [ebp - 0x1a8], 0
jmp 0x6b168c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1ac], eax
jmp 0x6b16b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ac], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x26
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x27
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x28
cmp dword [ebp - 0x2c], 0
je 0x6b17e5
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b17e5
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b1783
mov dword [ebp - 0x1b0], 0
jmp 0x6b178f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b17b9
mov dword [ebp - 0x1b4], 0
jmp 0x6b17c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x1b8], edx
jmp 0x6b17f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b8], eax
mov edx, 0x564940
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1b8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x29
mov word [ebp - 0xc8], 0
mov edx, 0x563634
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b18ca
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b18ca
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b1868
mov dword [ebp - 0x1bc], 0
jmp 0x6b1874
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1bc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b189e
mov dword [ebp - 0x1c0], 0
jmp 0x6b18aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1c4], eax
jmp 0x6b18d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x2a
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x2b
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0x2c], 0
je 0x6b1a03
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b1a03
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b19a1
mov dword [ebp - 0x1c8], 0
jmp 0x6b19ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b19d7
mov dword [ebp - 0x1cc], 0
jmp 0x6b19e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x1d0], edx
jmp 0x6b1a0f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d0], eax
mov edx, 0x58bc9c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2d
mov word [ebp - 0xc8], 0
mov edx, 0x564f60
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b1ae8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b1ae8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b1a86
mov dword [ebp - 0x1d4], 0
jmp 0x6b1a92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b1abc
mov dword [ebp - 0x1d8], 0
jmp 0x6b1ac8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1dc], eax
jmp 0x6b1af4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1dc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0x2f
mov eax, dword [ebp - 0xe0]
push eax
push 0x58bbcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6b572d
mov dword [ebp - 4], 0x30
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x31
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x2c], 0
je 0x6b1c3b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b1c3b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b1bd9
mov dword [ebp - 0x1e0], 0
jmp 0x6b1be5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b1c0f
mov dword [ebp - 0x1e4], 0
jmp 0x6b1c1b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x1e8], edx
jmp 0x6b1c47
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e8], eax
mov edx, 0x58be1c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x33
mov word [ebp - 0xc8], 0
mov edx, 0x58be1c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b1d20
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b1d20
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b1cbe
mov dword [ebp - 0x1ec], 0
jmp 0x6b1cca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ec], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b1cf4
mov dword [ebp - 0x1f0], 0
jmp 0x6b1d00
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1f4], eax
jmp 0x6b1d2c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x34
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x35
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0x2c], 0
je 0x6b1e59
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b1e59
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b1df7
mov dword [ebp - 0x1f8], 0
jmp 0x6b1e03
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b1e2d
mov dword [ebp - 0x1fc], 0
jmp 0x6b1e39
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1fc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x200], edx
jmp 0x6b1e65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x200], eax
mov edx, 0x58be34
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x37
mov word [ebp - 0xc8], 0
mov edx, 0x58be34
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b1f3e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b1f3e
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b1edc
mov dword [ebp - 0x204], 0
jmp 0x6b1ee8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x204], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b1f12
mov dword [ebp - 0x208], 0
jmp 0x6b1f1e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x208], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x20c], eax
jmp 0x6b1f4a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x20c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x20c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x38
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x39
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x3a
cmp dword [ebp - 0x2c], 0
je 0x6b2077
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b2077
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b2015
mov dword [ebp - 0x210], 0
jmp 0x6b2021
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x210], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b204b
mov dword [ebp - 0x214], 0
jmp 0x6b2057
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x214], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x218], edx
jmp 0x6b2083
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x218], eax
mov edx, 0x560a6c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x218]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3b
mov word [ebp - 0xc8], 0
mov edx, 0x560a6c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b215c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b215c
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b20fa
mov dword [ebp - 0x21c], 0
jmp 0x6b2106
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x21c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b2130
mov dword [ebp - 0x220], 0
jmp 0x6b213c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x220], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x224], eax
jmp 0x6b2168
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x224], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x3c
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x3d
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x3e
cmp dword [ebp - 0x2c], 0
je 0x6b2295
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b2295
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b2233
mov dword [ebp - 0x228], 0
jmp 0x6b223f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x228], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b2269
mov dword [ebp - 0x22c], 0
jmp 0x6b2275
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x22c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x230], edx
jmp 0x6b22a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
mov edx, 0x58be58
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3f
mov word [ebp - 0xc8], 0
mov edx, 0x58be58
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b237a
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b237a
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b2318
mov dword [ebp - 0x234], 0
jmp 0x6b2324
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b234e
mov dword [ebp - 0x238], 0
jmp 0x6b235a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x23c], eax
jmp 0x6b2386
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x40
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x41
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x2c], 0
je 0x6b24b3
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b24b3
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b2451
mov dword [ebp - 0x240], 0
jmp 0x6b245d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b2487
mov dword [ebp - 0x244], 0
jmp 0x6b2493
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x248], edx
jmp 0x6b24bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov edx, 0x58be74
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x43
mov word [ebp - 0xc8], 0
mov edx, 0x58be74
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b2598
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b2598
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b2536
mov dword [ebp - 0x24c], 0
jmp 0x6b2542
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b256c
mov dword [ebp - 0x250], 0
jmp 0x6b2578
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x254], eax
jmp 0x6b25a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x44
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x45
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x46
cmp dword [ebp - 0x2c], 0
je 0x6b26d1
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b26d1
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b266f
mov dword [ebp - 0x258], 0
jmp 0x6b267b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b26a5
mov dword [ebp - 0x25c], 0
jmp 0x6b26b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x260], edx
jmp 0x6b26dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
mov edx, 0x58be90
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x260]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x47
mov word [ebp - 0xc8], 0
mov edx, 0x58be90
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b27b6
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b27b6
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b2754
mov dword [ebp - 0x264], 0
jmp 0x6b2760
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b278a
mov dword [ebp - 0x268], 0
jmp 0x6b2796
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x26c], eax
jmp 0x6b27c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x48
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x49
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x4a
cmp dword [ebp - 0x2c], 0
je 0x6b28ef
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b28ef
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b288d
mov dword [ebp - 0x270], 0
jmp 0x6b2899
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b28c3
mov dword [ebp - 0x274], 0
jmp 0x6b28cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x278], edx
jmp 0x6b28fb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
mov edx, 0x58beac
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x278]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4b
mov word [ebp - 0xc8], 0
mov edx, 0x58beac
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b29d4
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b29d4
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b2972
mov dword [ebp - 0x27c], 0
jmp 0x6b297e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b29a8
mov dword [ebp - 0x280], 0
jmp 0x6b29b4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x284], eax
jmp 0x6b29e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x284]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x4c
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x4d
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x4e
cmp dword [ebp - 0x2c], 0
je 0x6b2b0d
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b2b0d
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b2aab
mov dword [ebp - 0x288], 0
jmp 0x6b2ab7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b2ae1
mov dword [ebp - 0x28c], 0
jmp 0x6b2aed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x290], edx
jmp 0x6b2b19
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
mov edx, 0x58bec4
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x290]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4f
mov word [ebp - 0xc8], 0
mov edx, 0x58bec4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b2bf2
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b2bf2
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b2b90
mov dword [ebp - 0x294], 0
jmp 0x6b2b9c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x294], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b2bc6
mov dword [ebp - 0x298], 0
jmp 0x6b2bd2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x298], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x29c], eax
jmp 0x6b2bfe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x29c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x50
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x51
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x2c], 0
je 0x6b2d2b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b2d2b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b2cc9
mov dword [ebp - 0x2a0], 0
jmp 0x6b2cd5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b2cff
mov dword [ebp - 0x2a4], 0
jmp 0x6b2d0b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x2a8], edx
jmp 0x6b2d37
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
mov edx, 0x58bee8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x2a8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
mov word [ebp - 0xc8], 0
mov edx, 0x58bee8
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b2e10
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b2e10
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b2dae
mov dword [ebp - 0x2ac], 0
jmp 0x6b2dba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b2de4
mov dword [ebp - 0x2b0], 0
jmp 0x6b2df0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x2b4], eax
jmp 0x6b2e1c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x2b4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x54
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x55
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x56
cmp dword [ebp - 0x2c], 0
je 0x6b2f49
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b2f49
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b2ee7
mov dword [ebp - 0x2b8], 0
jmp 0x6b2ef3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b2f1d
mov dword [ebp - 0x2bc], 0
jmp 0x6b2f29
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x2c0], edx
jmp 0x6b2f55
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
mov edx, 0x58bf0c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x2c0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x57
mov word [ebp - 0xc8], 0
mov edx, 0x58bf0c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b302e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b302e
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b2fcc
mov dword [ebp - 0x2c4], 0
jmp 0x6b2fd8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b3002
mov dword [ebp - 0x2c8], 0
jmp 0x6b300e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x2cc], eax
jmp 0x6b303a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x2cc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x58
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x59
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0x2c], 0
je 0x6b3167
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b3167
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b3105
mov dword [ebp - 0x2d0], 0
jmp 0x6b3111
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b313b
mov dword [ebp - 0x2d4], 0
jmp 0x6b3147
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x2d8], edx
jmp 0x6b3173
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
mov edx, 0x58bf34
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x2d8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5b
mov word [ebp - 0xc8], 0
mov edx, 0x58bf44
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b324c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b324c
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b31ea
mov dword [ebp - 0x2dc], 0
jmp 0x6b31f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b3220
mov dword [ebp - 0x2e0], 0
jmp 0x6b322c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x2e4], eax
jmp 0x6b3258
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x2e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x5c
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x5d
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x5e
cmp dword [ebp - 0x2c], 0
je 0x6b3385
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b3385
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b3323
mov dword [ebp - 0x2e8], 0
jmp 0x6b332f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b3359
mov dword [ebp - 0x2ec], 0
jmp 0x6b3365
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x2f0], edx
jmp 0x6b3391
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
mov edx, 0x58bf58
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5f
mov word [ebp - 0xc8], 0
mov edx, 0x58bf58
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b346a
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b346a
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b3408
mov dword [ebp - 0x2f4], 0
jmp 0x6b3414
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b343e
mov dword [ebp - 0x2f8], 0
jmp 0x6b344a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x2fc], eax
jmp 0x6b3476
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x60
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x61
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x62
cmp dword [ebp - 0x2c], 0
je 0x6b35a3
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b35a3
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b3541
mov dword [ebp - 0x300], 0
jmp 0x6b354d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b3577
mov dword [ebp - 0x304], 0
jmp 0x6b3583
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x308], edx
jmp 0x6b35af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov edx, 0x58bf70
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x308]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x63
mov word [ebp - 0xc8], 0
mov edx, 0x58bf70
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b3688
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b3688
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b3626
mov dword [ebp - 0x30c], 0
jmp 0x6b3632
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b365c
mov dword [ebp - 0x310], 0
jmp 0x6b3668
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x314], eax
jmp 0x6b3694
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x64
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x65
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x66
cmp dword [ebp - 0x2c], 0
je 0x6b37c1
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b37c1
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b375f
mov dword [ebp - 0x318], 0
jmp 0x6b376b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b3795
mov dword [ebp - 0x31c], 0
jmp 0x6b37a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x320], edx
jmp 0x6b37cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
mov edx, 0x58bf8c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x320]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x67
mov word [ebp - 0xc8], 0
mov edx, 0x58bf8c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b38a6
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b38a6
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b3844
mov dword [ebp - 0x324], 0
jmp 0x6b3850
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b387a
mov dword [ebp - 0x328], 0
jmp 0x6b3886
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x32c], eax
jmp 0x6b38b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x32c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x68
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x69
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x6a
cmp dword [ebp - 0x2c], 0
je 0x6b39df
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b39df
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b397d
mov dword [ebp - 0x330], 0
jmp 0x6b3989
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b39b3
mov dword [ebp - 0x334], 0
jmp 0x6b39bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x338], edx
jmp 0x6b39eb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov edx, 0x58bfac
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x338]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6b
mov word [ebp - 0xc8], 0
mov edx, 0x58bfac
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b3ac4
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b3ac4
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b3a62
mov dword [ebp - 0x33c], 0
jmp 0x6b3a6e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b3a98
mov dword [ebp - 0x340], 0
jmp 0x6b3aa4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x344], eax
jmp 0x6b3ad0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x344]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x6c
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x6d
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x6e
cmp dword [ebp - 0x2c], 0
je 0x6b3bfd
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b3bfd
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b3b9b
mov dword [ebp - 0x348], 0
jmp 0x6b3ba7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b3bd1
mov dword [ebp - 0x34c], 0
jmp 0x6b3bdd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x350], edx
jmp 0x6b3c09
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov edx, 0x58bfd0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x350]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6f
mov word [ebp - 0xc8], 0
mov edx, 0x58bfd0
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b3ce2
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b3ce2
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b3c80
mov dword [ebp - 0x354], 0
jmp 0x6b3c8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b3cb6
mov dword [ebp - 0x358], 0
jmp 0x6b3cc2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x35c], eax
jmp 0x6b3cee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x35c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x70
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x71
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x72
cmp dword [ebp - 0x2c], 0
je 0x6b3e1b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b3e1b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b3db9
mov dword [ebp - 0x360], 0
jmp 0x6b3dc5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b3def
mov dword [ebp - 0x364], 0
jmp 0x6b3dfb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x368], edx
jmp 0x6b3e27
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov edx, 0x58bff0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x368]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x73
mov word [ebp - 0xc8], 0
mov edx, 0x58bff0
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b3f00
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b3f00
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b3e9e
mov dword [ebp - 0x36c], 0
jmp 0x6b3eaa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b3ed4
mov dword [ebp - 0x370], 0
jmp 0x6b3ee0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x374], eax
jmp 0x6b3f0c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x374]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x74
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x75
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x76
cmp dword [ebp - 0x2c], 0
je 0x6b4039
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b4039
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b3fd7
mov dword [ebp - 0x378], 0
jmp 0x6b3fe3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b400d
mov dword [ebp - 0x37c], 0
jmp 0x6b4019
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x380], edx
jmp 0x6b4045
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
mov edx, 0x58c014
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x380]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x77
mov word [ebp - 0xc8], 0
mov edx, 0x58c014
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b411e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b411e
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b40bc
mov dword [ebp - 0x384], 0
jmp 0x6b40c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b40f2
mov dword [ebp - 0x388], 0
jmp 0x6b40fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x388], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x38c], eax
jmp 0x6b412a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x38c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x78
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x79
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x7a
cmp dword [ebp - 0x2c], 0
je 0x6b4257
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b4257
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b41f5
mov dword [ebp - 0x390], 0
jmp 0x6b4201
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b422b
mov dword [ebp - 0x394], 0
jmp 0x6b4237
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x398], edx
jmp 0x6b4263
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov edx, 0x58c03c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x398]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7b
mov word [ebp - 0xc8], 0
mov edx, 0x58c03c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b433c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b433c
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b42da
mov dword [ebp - 0x39c], 0
jmp 0x6b42e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b4310
mov dword [ebp - 0x3a0], 0
jmp 0x6b431c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x3a4], eax
jmp 0x6b4348
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x3a4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x7c
mov dword [ebp - 0x9c], 0x73e358
mov dword [ebp - 0xa4], 0x4008
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0xac], 0x564988
mov dword [ebp - 0xb4], 0x8008
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0xd0], ax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0xd0]
test ecx, ecx
je 0x6b4618
mov dword [ebp - 4], 0x7d
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x7e
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x7f
cmp dword [ebp - 0x2c], 0
je 0x6b44e5
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6b44e5
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6b4483
mov dword [ebp - 0x3a8], 0
jmp 0x6b448f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6b44b9
mov dword [ebp - 0x3ac], 0
jmp 0x6b44c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x3b0], ecx
jmp 0x6b44f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
mov edx, 0x58c068
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x3b0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x80
mov word [ebp - 0xc8], 0
mov edx, 0x58c068
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b45ca
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b45ca
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b4568
mov dword [ebp - 0x3b4], 0
jmp 0x6b4574
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b459e
mov dword [ebp - 0x3b8], 0
jmp 0x6b45aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x3bc], eax
jmp 0x6b45d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x3bc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x82
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x83
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x84
cmp dword [ebp - 0x2c], 0
je 0x6b4703
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b4703
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b46a1
mov dword [ebp - 0x3c0], 0
jmp 0x6b46ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b46d7
mov dword [ebp - 0x3c4], 0
jmp 0x6b46e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x3c8], edx
jmp 0x6b470f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov edx, 0x58c080
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x3c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x85
mov word [ebp - 0xc8], 0
mov edx, 0x58c080
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b47e8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b47e8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b4786
mov dword [ebp - 0x3cc], 0
jmp 0x6b4792
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3cc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b47bc
mov dword [ebp - 0x3d0], 0
jmp 0x6b47c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x3d4], eax
jmp 0x6b47f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x3d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x86
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x87
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x88
cmp dword [ebp - 0x2c], 0
je 0x6b4921
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b4921
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b48bf
mov dword [ebp - 0x3d8], 0
jmp 0x6b48cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b48f5
mov dword [ebp - 0x3dc], 0
jmp 0x6b4901
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x3e0], edx
jmp 0x6b492d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e0], eax
mov edx, 0x58c0a0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x3e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x89
mov word [ebp - 0xc8], 0
mov edx, 0x58c0a0
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b4a06
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b4a06
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b49a4
mov dword [ebp - 0x3e4], 0
jmp 0x6b49b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b49da
mov dword [ebp - 0x3e8], 0
jmp 0x6b49e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x3ec], eax
jmp 0x6b4a12
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x8a
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x8b
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x8c
cmp dword [ebp - 0x2c], 0
je 0x6b4b3f
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b4b3f
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b4add
mov dword [ebp - 0x3f0], 0
jmp 0x6b4ae9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b4b13
mov dword [ebp - 0x3f4], 0
jmp 0x6b4b1f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x3f8], edx
jmp 0x6b4b4b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f8], eax
mov edx, 0x58c0c8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x3f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8d
mov word [ebp - 0xc8], 0
mov edx, 0x58c0c8
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b4c24
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b4c24
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b4bc2
mov dword [ebp - 0x3fc], 0
jmp 0x6b4bce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b4bf8
mov dword [ebp - 0x400], 0
jmp 0x6b4c04
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x404], eax
jmp 0x6b4c30
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x8e
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x8f
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x90
cmp dword [ebp - 0x2c], 0
je 0x6b4d5d
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b4d5d
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b4cfb
mov dword [ebp - 0x408], 0
jmp 0x6b4d07
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b4d31
mov dword [ebp - 0x40c], 0
jmp 0x6b4d3d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x410], edx
jmp 0x6b4d69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
mov edx, 0x58c0f4
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x410]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x91
mov word [ebp - 0xc8], 0
mov edx, 0x58c0f4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b4e42
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b4e42
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b4de0
mov dword [ebp - 0x414], 0
jmp 0x6b4dec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b4e16
mov dword [ebp - 0x418], 0
jmp 0x6b4e22
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x41c], eax
jmp 0x6b4e4e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x41c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x92
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x93
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x94
cmp dword [ebp - 0x2c], 0
je 0x6b4f7b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b4f7b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b4f19
mov dword [ebp - 0x420], 0
jmp 0x6b4f25
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b4f4f
mov dword [ebp - 0x424], 0
jmp 0x6b4f5b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x428], edx
jmp 0x6b4f87
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
mov edx, 0x58c10c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x428]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x95
mov word [ebp - 0xc8], 0
mov edx, 0x58c10c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b5060
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b5060
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b4ffe
mov dword [ebp - 0x42c], 0
jmp 0x6b500a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x42c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b5034
mov dword [ebp - 0x430], 0
jmp 0x6b5040
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x430], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x434], eax
jmp 0x6b506c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x434], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x434]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x96
mov eax, dword [0x73e3a4]
push eax
push 0x58c128
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6b5728
mov dword [ebp - 4], 0x97
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x98
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x99
cmp dword [ebp - 0x2c], 0
je 0x6b51b9
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b51b9
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b5157
mov dword [ebp - 0x438], 0
jmp 0x6b5163
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x438], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b518d
mov dword [ebp - 0x43c], 0
jmp 0x6b5199
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x43c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x440], eax
jmp 0x6b51c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x440], eax
mov edx, 0x58c138
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x440]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9a
mov word [ebp - 0xc8], 0
mov edx, 0x58c158
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b529e
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6b529e
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6b523c
mov dword [ebp - 0x444], 0
jmp 0x6b5248
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x444], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6b5272
mov dword [ebp - 0x448], 0
jmp 0x6b527e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x448], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x44c], ecx
jmp 0x6b52aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x44c], eax
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x30]
push eax
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x44c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x9b
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x9c
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x9d
cmp dword [ebp - 0x2c], 0
je 0x6b53d7
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b53d7
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b5375
mov dword [ebp - 0x450], 0
jmp 0x6b5381
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x450], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b53ab
mov dword [ebp - 0x454], 0
jmp 0x6b53b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x454], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x458], eax
jmp 0x6b53e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x458], eax
mov edx, 0x58c188
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x458]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9e
mov word [ebp - 0xc8], 0
mov edx, 0x58c1b4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b54bc
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6b54bc
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6b545a
mov dword [ebp - 0x45c], 0
jmp 0x6b5466
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x45c], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6b5490
mov dword [ebp - 0x460], 0
jmp 0x6b549c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x460], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x464], ecx
jmp 0x6b54c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x464], eax
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x30]
push eax
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x464]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x9f
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0xa0
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0xa1
cmp dword [ebp - 0x2c], 0
je 0x6b55f5
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b55f5
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b5593
mov dword [ebp - 0x468], 0
jmp 0x6b559f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x468], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b55c9
mov dword [ebp - 0x46c], 0
jmp 0x6b55d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x46c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x470], eax
jmp 0x6b5601
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x470], eax
mov edx, 0x58c1e4
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x470]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa2
mov word [ebp - 0xc8], 0
mov edx, 0x58c210
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b56da
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6b56da
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6b5678
mov dword [ebp - 0x474], 0
jmp 0x6b5684
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x474], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6b56ae
mov dword [ebp - 0x478], 0
jmp 0x6b56ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x478], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x47c], ecx
jmp 0x6b56e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x47c], eax
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x30]
push eax
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x47c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0xa4
mov ecx, dword [ebp - 0xe0]
push ecx
push 0x58ba00
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6b5d0b
mov dword [ebp - 4], 0xa5
push 0
push 1
push 0
push 2
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov dword [ebp - 4], 0xa6
cmp dword [ebp - 0x2c], 0
je 0x6b581b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b581b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b57bb
mov dword [ebp - 0x480], 0
jmp 0x6b57c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x480], eax
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b57ef
mov dword [ebp - 0x484], 0
jmp 0x6b57fb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x484], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x488], edx
jmp 0x6b5827
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x488], eax
mov edx, 0x563a7c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x488]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa7
mov word [ebp - 0xc8], 0
mov edx, 0x58bb28
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b58fe
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b58fe
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b589e
mov dword [ebp - 0x48c], 0
jmp 0x6b58aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x48c], eax
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b58d2
mov dword [ebp - 0x490], 0
jmp 0x6b58de
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x490], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x494], eax
jmp 0x6b590a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x494], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x494]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0x2c], 0
je 0x6b59f5
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b59f5
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b5992
mov dword [ebp - 0x498], 0
jmp 0x6b599e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x498], eax
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b59c9
mov dword [ebp - 0x49c], 0
jmp 0x6b59d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x49c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x4a0], edx
jmp 0x6b5a01
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a0], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x4a0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa9
mov word [ebp - 0xc8], 0
mov edx, 0x58c24c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b5adb
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b5adb
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b5a78
mov dword [ebp - 0x4a4], 0
jmp 0x6b5a84
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b5aaf
mov dword [ebp - 0x4a8], 0
jmp 0x6b5abb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x4ac], eax
jmp 0x6b5ae7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ac], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0x2c], 0
je 0x6b5bd2
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b5bd2
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b5b6f
mov dword [ebp - 0x4b0], 0
jmp 0x6b5b7b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b0], eax
mov edx, dword [ebp - 0x2c]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b5ba6
mov dword [ebp - 0x4b4], 0
jmp 0x6b5bb2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x4b8], edx
jmp 0x6b5bde
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b8], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x4b8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xab
mov word [ebp - 0xc8], 0
mov edx, 0x58c278
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b5cb8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b5cb8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b5c55
mov dword [ebp - 0x4bc], 0
jmp 0x6b5c61
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4bc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b5c8c
mov dword [ebp - 0x4c0], 0
jmp 0x6b5c98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x4c4], eax
jmp 0x6b5cc4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x4c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0xac
mov eax, dword [ebp - 0xe0]
push eax
push 0x58ba4c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6b6c3a
mov dword [ebp - 4], 0xad
push 0
push 1
push 0
push 7
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov dword [ebp - 4], 0xae
cmp dword [ebp - 0x2c], 0
je 0x6b5df9
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6b5df9
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6b5d99
mov dword [ebp - 0x4c8], 0
jmp 0x6b5da5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c8], eax
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6b5dcd
mov dword [ebp - 0x4cc], 0
jmp 0x6b5dd9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4cc], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x4d0], ecx
jmp 0x6b5e05
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d0], eax
mov edx, 0x563a7c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x4d0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xaf
mov word [ebp - 0xc8], 0
mov edx, 0x58bb28
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b5edc
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b5edc
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b5e7c
mov dword [ebp - 0x4d4], 0
jmp 0x6b5e88
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d4], eax
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b5eb0
mov dword [ebp - 0x4d8], 0
jmp 0x6b5ebc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x4dc], eax
jmp 0x6b5ee8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4dc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x4dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xb0
cmp dword [ebp - 0x2c], 0
je 0x6b5fd3
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b5fd3
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b5f70
mov dword [ebp - 0x4e0], 0
jmp 0x6b5f7c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e0], eax
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b5fa7
mov dword [ebp - 0x4e4], 0
jmp 0x6b5fb3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x4e8], edx
jmp 0x6b5fdf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e8], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb1
mov word [ebp - 0xc8], 0
mov edx, 0x58c298
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b60b9
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b60b9
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b6056
mov dword [ebp - 0x4ec], 0
jmp 0x6b6062
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ec], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b608d
mov dword [ebp - 0x4f0], 0
jmp 0x6b6099
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x4f4], eax
jmp 0x6b60c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x4f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xb2
cmp dword [ebp - 0x2c], 0
je 0x6b61b0
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b61b0
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b614d
mov dword [ebp - 0x4f8], 0
jmp 0x6b6159
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f8], eax
mov edx, dword [ebp - 0x2c]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b6184
mov dword [ebp - 0x4fc], 0
jmp 0x6b6190
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4fc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x500], edx
jmp 0x6b61bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x500], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x500]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb3
mov word [ebp - 0xc8], 0
mov edx, 0x58c2b8
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b6296
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b6296
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b6233
mov dword [ebp - 0x504], 0
jmp 0x6b623f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x504], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b626a
mov dword [ebp - 0x508], 0
jmp 0x6b6276
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x508], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x50c], eax
jmp 0x6b62a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x50c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xb4
cmp dword [ebp - 0x2c], 0
je 0x6b638d
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b638d
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b632a
mov dword [ebp - 0x510], 0
jmp 0x6b6336
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x510], eax
mov edx, dword [ebp - 0x2c]
mov eax, 3
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b6361
mov dword [ebp - 0x514], 0
jmp 0x6b636d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x514], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x518], edx
jmp 0x6b6399
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x518], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x518]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb5
mov word [ebp - 0xc8], 0
mov edx, 0x58c2ec
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b6473
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b6473
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b6410
mov dword [ebp - 0x51c], 0
jmp 0x6b641c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x51c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 3
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b6447
mov dword [ebp - 0x520], 0
jmp 0x6b6453
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x524], eax
jmp 0x6b647f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x524], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x524]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xb6
cmp dword [ebp - 0x2c], 0
je 0x6b656a
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b656a
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b6507
mov dword [ebp - 0x528], 0
jmp 0x6b6513
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x528], eax
mov edx, dword [ebp - 0x2c]
mov eax, 4
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b653e
mov dword [ebp - 0x52c], 0
jmp 0x6b654a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x52c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x530], edx
jmp 0x6b6576
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x530], eax
mov edx, 0x58c314
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x530]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb7
mov word [ebp - 0xc8], 0
mov edx, 0x58c320
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b6650
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b6650
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b65ed
mov dword [ebp - 0x534], 0
jmp 0x6b65f9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x534], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 4
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b6624
mov dword [ebp - 0x538], 0
jmp 0x6b6630
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x538], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x53c], eax
jmp 0x6b665c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x53c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x53c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], pe_nt_image_headers32
cmp dword [ebp - 0x2c], 0
je 0x6b6747
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b6747
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b66e4
mov dword [ebp - 0x540], 0
jmp 0x6b66f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x540], eax
mov edx, dword [ebp - 0x2c]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b671b
mov dword [ebp - 0x544], 0
jmp 0x6b6727
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x544], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x548], edx
jmp 0x6b6753
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x548], eax
mov edx, 0x58c344
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x548]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb9
mov word [ebp - 0xc8], 0
mov edx, 0x58c350
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b682d
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b682d
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b67ca
mov dword [ebp - 0x54c], 0
jmp 0x6b67d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x54c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 5
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b6801
mov dword [ebp - 0x550], 0
jmp 0x6b680d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x550], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x554], eax
jmp 0x6b6839
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x554], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x554]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xba
cmp dword [ebp - 0x2c], 0
je 0x6b6924
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b6924
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b68c1
mov dword [ebp - 0x558], 0
jmp 0x6b68cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x558], eax
mov edx, dword [ebp - 0x2c]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b68f8
mov dword [ebp - 0x55c], 0
jmp 0x6b6904
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x55c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x560], edx
jmp 0x6b6930
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x560], eax
mov edx, 0x58c36c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x560]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbb
mov word [ebp - 0xc8], 0
mov edx, 0x58c378
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b6a0a
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b6a0a
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b69a7
mov dword [ebp - 0x564], 0
jmp 0x6b69b3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x564], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 6
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b69de
mov dword [ebp - 0x568], 0
jmp 0x6b69ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x568], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x56c], eax
jmp 0x6b6a16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x56c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x56c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xbc
cmp dword [ebp - 0x2c], 0
je 0x6b6b01
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b6b01
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b6a9e
mov dword [ebp - 0x570], 0
jmp 0x6b6aaa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x570], eax
mov edx, dword [ebp - 0x2c]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b6ad5
mov dword [ebp - 0x574], 0
jmp 0x6b6ae1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x574], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x578], edx
jmp 0x6b6b0d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x578], eax
mov edx, 0x58c38c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x578]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbd
mov word [ebp - 0xc8], 0
mov edx, 0x58c398
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b6be7
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b6be7
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b6b84
mov dword [ebp - 0x57c], 0
jmp 0x6b6b90
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x57c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 7
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b6bbb
mov dword [ebp - 0x580], 0
jmp 0x6b6bc7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x580], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x584], eax
jmp 0x6b6bf3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x584], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x584]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0xbe
mov eax, dword [ebp - 0xe0]
push eax
push 0x564964
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6b77af
mov dword [ebp - 4], 0xbf
push 0
push 1
push 0
push 5
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov dword [ebp - 4], 0xc0
cmp dword [ebp - 0x2c], 0
je 0x6b6d28
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6b6d28
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6b6cc8
mov dword [ebp - 0x588], 0
jmp 0x6b6cd4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x588], eax
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6b6cfc
mov dword [ebp - 0x58c], 0
jmp 0x6b6d08
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x58c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x590], ecx
jmp 0x6b6d34
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x590], eax
mov edx, 0x563a7c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x590]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc1
mov word [ebp - 0xc8], 0
mov edx, 0x58bb28
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b6e0b
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b6e0b
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b6dab
mov dword [ebp - 0x594], 0
jmp 0x6b6db7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x594], eax
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b6ddf
mov dword [ebp - 0x598], 0
jmp 0x6b6deb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x598], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x59c], eax
jmp 0x6b6e17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x59c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x59c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xc2
cmp dword [ebp - 0x2c], 0
je 0x6b6f02
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b6f02
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b6e9f
mov dword [ebp - 0x5a0], 0
jmp 0x6b6eab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a0], eax
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b6ed6
mov dword [ebp - 0x5a4], 0
jmp 0x6b6ee2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x5a8], edx
jmp 0x6b6f0e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a8], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x5a8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc3
mov word [ebp - 0xc8], 0
mov edx, 0x58c3ac
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b6fe8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b6fe8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b6f85
mov dword [ebp - 0x5ac], 0
jmp 0x6b6f91
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ac], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b6fbc
mov dword [ebp - 0x5b0], 0
jmp 0x6b6fc8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x5b4], eax
jmp 0x6b6ff4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x5b4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xc4
cmp dword [ebp - 0x2c], 0
je 0x6b70df
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b70df
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b707c
mov dword [ebp - 0x5b8], 0
jmp 0x6b7088
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b8], eax
mov edx, dword [ebp - 0x2c]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b70b3
mov dword [ebp - 0x5bc], 0
jmp 0x6b70bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5bc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x5c0], edx
jmp 0x6b70eb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c0], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x5c0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc5
mov word [ebp - 0xc8], 0
mov edx, 0x58c3d4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b71c5
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b71c5
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b7162
mov dword [ebp - 0x5c4], 0
jmp 0x6b716e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b7199
mov dword [ebp - 0x5c8], 0
jmp 0x6b71a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x5cc], eax
jmp 0x6b71d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5cc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x5cc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xc6
cmp dword [ebp - 0x2c], 0
je 0x6b72bc
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b72bc
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b7259
mov dword [ebp - 0x5d0], 0
jmp 0x6b7265
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d0], eax
mov edx, dword [ebp - 0x2c]
mov eax, 3
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b7290
mov dword [ebp - 0x5d4], 0
jmp 0x6b729c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x5d8], edx
jmp 0x6b72c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d8], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x5d8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc7
mov word [ebp - 0xc8], 0
mov edx, 0x58c400
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b73a2
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b73a2
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b733f
mov dword [ebp - 0x5dc], 0
jmp 0x6b734b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5dc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 3
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b7376
mov dword [ebp - 0x5e0], 0
jmp 0x6b7382
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x5e4], eax
jmp 0x6b73ae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x5e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xc8
cmp dword [ebp - 0x2c], 0
je 0x6b7499
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b7499
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b7436
mov dword [ebp - 0x5e8], 0
jmp 0x6b7442
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e8], eax
mov edx, dword [ebp - 0x2c]
mov eax, 4
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b746d
mov dword [ebp - 0x5ec], 0
jmp 0x6b7479
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ec], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x5f0], edx
jmp 0x6b74a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f0], eax
mov edx, 0x58c314
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x5f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc9
mov word [ebp - 0xc8], 0
mov edx, 0x58c430
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b757f
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b757f
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b751c
mov dword [ebp - 0x5f4], 0
jmp 0x6b7528
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 4
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b7553
mov dword [ebp - 0x5f8], 0
jmp 0x6b755f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x5fc], eax
jmp 0x6b758b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5fc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x5fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xca
cmp dword [ebp - 0x2c], 0
je 0x6b7676
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b7676
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b7613
mov dword [ebp - 0x600], 0
jmp 0x6b761f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x600], eax
mov edx, dword [ebp - 0x2c]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b764a
mov dword [ebp - 0x604], 0
jmp 0x6b7656
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x604], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x608], edx
jmp 0x6b7682
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x608], eax
mov edx, 0x58c344
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x608]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xcb
mov word [ebp - 0xc8], 0
mov edx, 0x58c454
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b775c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b775c
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b76f9
mov dword [ebp - 0x60c], 0
jmp 0x6b7705
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x60c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 5
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b7730
mov dword [ebp - 0x610], 0
jmp 0x6b773c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x610], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x614], eax
jmp 0x6b7768
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x614], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x614]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0xcc
mov eax, dword [ebp - 0xe0]
push eax
push 0x58bac4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6b8a98
mov dword [ebp - 4], 0xcd
push 0
push 1
push 0
push 9
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov dword [ebp - 4], 0xce
cmp dword [ebp - 0x2c], 0
je 0x6b789d
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6b789d
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6b783d
mov dword [ebp - 0x618], 0
jmp 0x6b7849
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x618], eax
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6b7871
mov dword [ebp - 0x61c], 0
jmp 0x6b787d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x61c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x620], ecx
jmp 0x6b78a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x620], eax
mov edx, 0x563a7c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x620]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xcf
mov word [ebp - 0xc8], 0
mov edx, 0x58bb28
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b7980
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b7980
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b7920
mov dword [ebp - 0x624], 0
jmp 0x6b792c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x624], eax
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b7954
mov dword [ebp - 0x628], 0
jmp 0x6b7960
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x628], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x62c], eax
jmp 0x6b798c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x62c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x62c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xd0
cmp dword [ebp - 0x2c], 0
je 0x6b7a77
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b7a77
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b7a14
mov dword [ebp - 0x630], 0
jmp 0x6b7a20
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x630], eax
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b7a4b
mov dword [ebp - 0x634], 0
jmp 0x6b7a57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x634], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x638], edx
jmp 0x6b7a83
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x638], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x638]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd1
mov word [ebp - 0xc8], 0
mov edx, 0x58c480
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b7b5d
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b7b5d
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b7afa
mov dword [ebp - 0x63c], 0
jmp 0x6b7b06
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x63c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b7b31
mov dword [ebp - 0x640], 0
jmp 0x6b7b3d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x640], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x644], eax
jmp 0x6b7b69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x644], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x644]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xd2
cmp dword [ebp - 0x2c], 0
je 0x6b7c54
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b7c54
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b7bf1
mov dword [ebp - 0x648], 0
jmp 0x6b7bfd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x648], eax
mov edx, dword [ebp - 0x2c]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b7c28
mov dword [ebp - 0x64c], 0
jmp 0x6b7c34
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x64c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x650], edx
jmp 0x6b7c60
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x650], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x650]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd3
mov word [ebp - 0xc8], 0
mov edx, 0x58c498
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b7d3a
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b7d3a
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b7cd7
mov dword [ebp - 0x654], 0
jmp 0x6b7ce3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x654], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b7d0e
mov dword [ebp - 0x658], 0
jmp 0x6b7d1a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x658], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x65c], eax
jmp 0x6b7d46
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x65c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x65c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xd4
cmp dword [ebp - 0x2c], 0
je 0x6b7e31
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b7e31
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b7dce
mov dword [ebp - 0x660], 0
jmp 0x6b7dda
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x660], eax
mov edx, dword [ebp - 0x2c]
mov eax, 3
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b7e05
mov dword [ebp - 0x664], 0
jmp 0x6b7e11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x664], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x668], edx
jmp 0x6b7e3d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x668], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x668]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd5
mov word [ebp - 0xc8], 0
mov edx, 0x58c4bc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b7f17
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b7f17
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b7eb4
mov dword [ebp - 0x66c], 0
jmp 0x6b7ec0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x66c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 3
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b7eeb
mov dword [ebp - 0x670], 0
jmp 0x6b7ef7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x670], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x674], eax
jmp 0x6b7f23
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x674], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x674]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xd6
cmp dword [ebp - 0x2c], 0
je 0x6b800e
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b800e
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b7fab
mov dword [ebp - 0x678], 0
jmp 0x6b7fb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x678], eax
mov edx, dword [ebp - 0x2c]
mov eax, 4
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b7fe2
mov dword [ebp - 0x67c], 0
jmp 0x6b7fee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x67c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x680], edx
jmp 0x6b801a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x680], eax
mov edx, 0x58c314
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x680]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd7
mov word [ebp - 0xc8], 0
mov edx, 0x58c4dc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b80f4
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b80f4
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b8091
mov dword [ebp - 0x684], 0
jmp 0x6b809d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x684], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 4
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b80c8
mov dword [ebp - 0x688], 0
jmp 0x6b80d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x688], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x68c], eax
jmp 0x6b8100
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x68c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x68c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xd8
cmp dword [ebp - 0x2c], 0
je 0x6b81eb
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b81eb
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b8188
mov dword [ebp - 0x690], 0
jmp 0x6b8194
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x690], eax
mov edx, dword [ebp - 0x2c]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b81bf
mov dword [ebp - 0x694], 0
jmp 0x6b81cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x694], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x698], edx
jmp 0x6b81f7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x698], eax
mov edx, 0x58c344
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x698]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd9
mov word [ebp - 0xc8], 0
mov edx, 0x58c4f4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b82d1
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b82d1
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b826e
mov dword [ebp - 0x69c], 0
jmp 0x6b827a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x69c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 5
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b82a5
mov dword [ebp - 0x6a0], 0
jmp 0x6b82b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6a0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x6a4], eax
jmp 0x6b82dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6a4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x6a4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xda
cmp dword [ebp - 0x2c], 0
je 0x6b83c8
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b83c8
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b8365
mov dword [ebp - 0x6a8], 0
jmp 0x6b8371
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6a8], eax
mov edx, dword [ebp - 0x2c]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b839c
mov dword [ebp - 0x6ac], 0
jmp 0x6b83a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6ac], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x6b0], edx
jmp 0x6b83d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6b0], eax
mov edx, 0x58c36c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdb
mov word [ebp - 0xc8], 0
mov edx, 0x58c50c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b84ae
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b84ae
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b844b
mov dword [ebp - 0x6b4], 0
jmp 0x6b8457
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6b4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 6
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b8482
mov dword [ebp - 0x6b8], 0
jmp 0x6b848e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6b8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x6bc], eax
jmp 0x6b84ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6bc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x6bc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xdc
cmp dword [ebp - 0x2c], 0
je 0x6b85a5
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b85a5
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b8542
mov dword [ebp - 0x6c0], 0
jmp 0x6b854e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c0], eax
mov edx, dword [ebp - 0x2c]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b8579
mov dword [ebp - 0x6c4], 0
jmp 0x6b8585
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x6c8], edx
jmp 0x6b85b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c8], eax
mov edx, 0x58c38c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x6c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdd
mov word [ebp - 0xc8], 0
mov edx, 0x58c520
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b868b
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b868b
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b8628
mov dword [ebp - 0x6cc], 0
jmp 0x6b8634
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6cc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 7
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b865f
mov dword [ebp - 0x6d0], 0
jmp 0x6b866b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6d0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x6d4], eax
jmp 0x6b8697
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6d4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x6d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xde
cmp dword [ebp - 0x2c], 0
je 0x6b8782
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b8782
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b871f
mov dword [ebp - 0x6d8], 0
jmp 0x6b872b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6d8], eax
mov edx, dword [ebp - 0x2c]
mov eax, 8
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b8756
mov dword [ebp - 0x6dc], 0
jmp 0x6b8762
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6dc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x6e0], edx
jmp 0x6b878e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6e0], eax
mov edx, 0x58c53c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x6e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdf
mov word [ebp - 0xc8], 0
mov edx, 0x58c548
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b8868
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b8868
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b8805
mov dword [ebp - 0x6e4], 0
jmp 0x6b8811
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6e4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 8
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b883c
mov dword [ebp - 0x6e8], 0
jmp 0x6b8848
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6e8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x6ec], eax
jmp 0x6b8874
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6ec], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x6ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xe0
cmp dword [ebp - 0x2c], 0
je 0x6b895f
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b895f
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b88fc
mov dword [ebp - 0x6f0], 0
jmp 0x6b8908
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6f0], eax
mov edx, dword [ebp - 0x2c]
mov eax, 9
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b8933
mov dword [ebp - 0x6f4], 0
jmp 0x6b893f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6f4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x6f8], edx
jmp 0x6b896b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6f8], eax
mov edx, 0x58c568
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x6f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe1
mov word [ebp - 0xc8], 0
mov edx, 0x58c574
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b8a45
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b8a45
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b89e2
mov dword [ebp - 0x6fc], 0
jmp 0x6b89ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6fc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 9
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b8a19
mov dword [ebp - 0x700], 0
jmp 0x6b8a25
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x700], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x704], eax
jmp 0x6b8a51
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x704], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x704]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0xe2
mov eax, dword [ebp - 0xe0]
push eax
push 0x58bae4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6ba4f5
mov dword [ebp - 4], 0xe3
push 0
push 1
push 0
push 0xd
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov dword [ebp - 4], 0xe4
cmp dword [ebp - 0x2c], 0
je 0x6b8b86
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6b8b86
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6b8b26
mov dword [ebp - 0x708], 0
jmp 0x6b8b32
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x708], eax
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6b8b5a
mov dword [ebp - 0x70c], 0
jmp 0x6b8b66
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x70c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x710], ecx
jmp 0x6b8b92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x710], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x710]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe5
mov word [ebp - 0xc8], 0
mov edx, 0x58c58c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b8c69
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b8c69
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b8c09
mov dword [ebp - 0x714], 0
jmp 0x6b8c15
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x714], eax
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b8c3d
mov dword [ebp - 0x718], 0
jmp 0x6b8c49
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x718], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x71c], eax
jmp 0x6b8c75
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x71c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x71c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xe6
cmp dword [ebp - 0x2c], 0
je 0x6b8d60
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b8d60
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b8cfd
mov dword [ebp - 0x720], 0
jmp 0x6b8d09
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x720], eax
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b8d34
mov dword [ebp - 0x724], 0
jmp 0x6b8d40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x724], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x728], edx
jmp 0x6b8d6c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x728], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x728]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe7
mov word [ebp - 0xc8], 0
mov edx, 0x58c5b8
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b8e46
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b8e46
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b8de3
mov dword [ebp - 0x72c], 0
jmp 0x6b8def
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x72c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b8e1a
mov dword [ebp - 0x730], 0
jmp 0x6b8e26
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x730], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x734], eax
jmp 0x6b8e52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x734], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x734]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xe8
cmp dword [ebp - 0x2c], 0
je 0x6b8f3d
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b8f3d
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b8eda
mov dword [ebp - 0x738], 0
jmp 0x6b8ee6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x738], eax
mov edx, dword [ebp - 0x2c]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b8f11
mov dword [ebp - 0x73c], 0
jmp 0x6b8f1d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x73c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x740], edx
jmp 0x6b8f49
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x740], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x740]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe9
mov word [ebp - 0xc8], 0
mov edx, 0x58c5dc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b9023
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b9023
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b8fc0
mov dword [ebp - 0x744], 0
jmp 0x6b8fcc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x744], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b8ff7
mov dword [ebp - 0x748], 0
jmp 0x6b9003
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x748], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x74c], eax
jmp 0x6b902f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x74c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x74c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xea
cmp dword [ebp - 0x2c], 0
je 0x6b911a
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b911a
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b90b7
mov dword [ebp - 0x750], 0
jmp 0x6b90c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x750], eax
mov edx, dword [ebp - 0x2c]
mov eax, 3
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b90ee
mov dword [ebp - 0x754], 0
jmp 0x6b90fa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x754], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x758], edx
jmp 0x6b9126
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x758], eax
mov edx, 0x58c314
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x758]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xeb
mov word [ebp - 0xc8], 0
mov edx, 0x58c600
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b9200
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b9200
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b919d
mov dword [ebp - 0x75c], 0
jmp 0x6b91a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x75c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 3
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b91d4
mov dword [ebp - 0x760], 0
jmp 0x6b91e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x760], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x764], eax
jmp 0x6b920c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x764], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x764]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xec
cmp dword [ebp - 0x2c], 0
je 0x6b92f7
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b92f7
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b9294
mov dword [ebp - 0x768], 0
jmp 0x6b92a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x768], eax
mov edx, dword [ebp - 0x2c]
mov eax, 4
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b92cb
mov dword [ebp - 0x76c], 0
jmp 0x6b92d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x76c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x770], edx
jmp 0x6b9303
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x770], eax
mov edx, 0x58c344
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x770]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xed
mov word [ebp - 0xc8], 0
mov edx, 0x58c62c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b93dd
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b93dd
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b937a
mov dword [ebp - 0x774], 0
jmp 0x6b9386
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x774], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 4
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b93b1
mov dword [ebp - 0x778], 0
jmp 0x6b93bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x778], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x77c], eax
jmp 0x6b93e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x77c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x77c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xee
cmp dword [ebp - 0x2c], 0
je 0x6b94d4
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b94d4
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b9471
mov dword [ebp - 0x780], 0
jmp 0x6b947d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x780], eax
mov edx, dword [ebp - 0x2c]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b94a8
mov dword [ebp - 0x784], 0
jmp 0x6b94b4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x784], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x788], edx
jmp 0x6b94e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x788], eax
mov edx, 0x58c36c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x788]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xef
mov word [ebp - 0xc8], 0
mov edx, 0x58c65c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b95ba
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b95ba
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b9557
mov dword [ebp - 0x78c], 0
jmp 0x6b9563
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x78c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 5
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b958e
mov dword [ebp - 0x790], 0
jmp 0x6b959a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x790], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x794], eax
jmp 0x6b95c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x794], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x794]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xf0
cmp dword [ebp - 0x2c], 0
je 0x6b96b1
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b96b1
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b964e
mov dword [ebp - 0x798], 0
jmp 0x6b965a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x798], eax
mov edx, dword [ebp - 0x2c]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b9685
mov dword [ebp - 0x79c], 0
jmp 0x6b9691
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x79c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x7a0], edx
jmp 0x6b96bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7a0], eax
mov edx, 0x58c38c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x7a0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf1
mov word [ebp - 0xc8], 0
mov edx, 0x58c684
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b9797
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b9797
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b9734
mov dword [ebp - 0x7a4], 0
jmp 0x6b9740
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7a4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 6
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b976b
mov dword [ebp - 0x7a8], 0
jmp 0x6b9777
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7a8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x7ac], eax
jmp 0x6b97a3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7ac], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x7ac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xf2
cmp dword [ebp - 0x2c], 0
je 0x6b988e
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b988e
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b982b
mov dword [ebp - 0x7b0], 0
jmp 0x6b9837
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7b0], eax
mov edx, dword [ebp - 0x2c]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b9862
mov dword [ebp - 0x7b4], 0
jmp 0x6b986e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7b4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x7b8], edx
jmp 0x6b989a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7b8], eax
mov edx, 0x58c53c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x7b8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf3
mov word [ebp - 0xc8], 0
mov edx, 0x58c6b0
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b9974
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b9974
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b9911
mov dword [ebp - 0x7bc], 0
jmp 0x6b991d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7bc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 7
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b9948
mov dword [ebp - 0x7c0], 0
jmp 0x6b9954
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7c0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x7c4], eax
jmp 0x6b9980
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7c4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x7c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xf4
cmp dword [ebp - 0x2c], 0
je 0x6b9a6b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b9a6b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b9a08
mov dword [ebp - 0x7c8], 0
jmp 0x6b9a14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7c8], eax
mov edx, dword [ebp - 0x2c]
mov eax, 8
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b9a3f
mov dword [ebp - 0x7cc], 0
jmp 0x6b9a4b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7cc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x7d0], edx
jmp 0x6b9a77
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7d0], eax
mov edx, 0x58c568
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x7d0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf5
mov word [ebp - 0xc8], 0
mov edx, 0x58c6dc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b9b51
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b9b51
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b9aee
mov dword [ebp - 0x7d4], 0
jmp 0x6b9afa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7d4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 8
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b9b25
mov dword [ebp - 0x7d8], 0
jmp 0x6b9b31
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7d8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x7dc], eax
jmp 0x6b9b5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7dc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x7dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xf6
cmp dword [ebp - 0x2c], 0
je 0x6b9c48
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b9c48
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b9be5
mov dword [ebp - 0x7e0], 0
jmp 0x6b9bf1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7e0], eax
mov edx, dword [ebp - 0x2c]
mov eax, 9
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b9c1c
mov dword [ebp - 0x7e4], 0
jmp 0x6b9c28
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7e4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x7e8], edx
jmp 0x6b9c54
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7e8], eax
mov edx, 0x58c6fc
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x7e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf7
mov word [ebp - 0xc8], 0
mov edx, 0x58c708
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b9d2e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b9d2e
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b9ccb
mov dword [ebp - 0x7ec], 0
jmp 0x6b9cd7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7ec], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 9
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b9d02
mov dword [ebp - 0x7f0], 0
jmp 0x6b9d0e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7f0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x7f4], eax
jmp 0x6b9d3a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7f4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x7f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xf8
cmp dword [ebp - 0x2c], 0
je 0x6b9e25
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6b9e25
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b9dc2
mov dword [ebp - 0x7f8], 0
jmp 0x6b9dce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7f8], eax
mov edx, dword [ebp - 0x2c]
mov eax, 0xa
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b9df9
mov dword [ebp - 0x7fc], 0
jmp 0x6b9e05
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7fc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x800], edx
jmp 0x6b9e31
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x800], eax
mov edx, 0x58c738
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x800]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf9
mov word [ebp - 0xc8], 0
mov edx, 0x58c744
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6b9f0b
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6b9f0b
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6b9ea8
mov dword [ebp - 0x804], 0
jmp 0x6b9eb4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x804], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 0xa
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6b9edf
mov dword [ebp - 0x808], 0
jmp 0x6b9eeb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x808], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x80c], eax
jmp 0x6b9f17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x80c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x80c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xfa
cmp dword [ebp - 0x2c], 0
je 0x6ba002
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6ba002
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6b9f9f
mov dword [ebp - 0x810], 0
jmp 0x6b9fab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x810], eax
mov edx, dword [ebp - 0x2c]
mov eax, 0xb
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6b9fd6
mov dword [ebp - 0x814], 0
jmp 0x6b9fe2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x814], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x818], edx
jmp 0x6ba00e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x818], eax
mov edx, 0x58c774
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x818]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xfb
mov word [ebp - 0xc8], 0
mov edx, 0x58c784
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6ba0e8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6ba0e8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6ba085
mov dword [ebp - 0x81c], 0
jmp 0x6ba091
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x81c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 0xb
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6ba0bc
mov dword [ebp - 0x820], 0
jmp 0x6ba0c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x820], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x824], eax
jmp 0x6ba0f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x824], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x824]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xfc
cmp dword [ebp - 0x2c], 0
je 0x6ba1df
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6ba1df
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6ba17c
mov dword [ebp - 0x828], 0
jmp 0x6ba188
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x828], eax
mov edx, dword [ebp - 0x2c]
mov eax, 0xc
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6ba1b3
mov dword [ebp - 0x82c], 0
jmp 0x6ba1bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x82c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x830], edx
jmp 0x6ba1eb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x830], eax
mov edx, 0x58c7b0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x830]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xfd
mov word [ebp - 0xc8], 0
mov edx, 0x58c7bc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6ba2c5
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6ba2c5
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6ba262
mov dword [ebp - 0x834], 0
jmp 0x6ba26e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x834], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 0xc
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6ba299
mov dword [ebp - 0x838], 0
jmp 0x6ba2a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x838], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x83c], eax
jmp 0x6ba2d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x83c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x83c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0xfe
cmp dword [ebp - 0x2c], 0
je 0x6ba3bc
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6ba3bc
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6ba359
mov dword [ebp - 0x840], 0
jmp 0x6ba365
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x840], eax
mov edx, dword [ebp - 0x2c]
mov eax, 0xd
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6ba390
mov dword [ebp - 0x844], 0
jmp 0x6ba39c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x844], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x848], edx
jmp 0x6ba3c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x848], eax
mov edx, 0x58c7e8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x848]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xff
mov word [ebp - 0xc8], 0
mov edx, 0x58c7f4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6ba4a2
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6ba4a2
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6ba43f
mov dword [ebp - 0x84c], 0
jmp 0x6ba44b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x84c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 0xd
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6ba476
mov dword [ebp - 0x850], 0
jmp 0x6ba482
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x850], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x854], eax
jmp 0x6ba4ae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x854], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x854]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0x100
mov eax, dword [ebp - 0xe0]
push eax
push 0x5648ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6bf583
mov dword [ebp - 4], 0x101
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x102
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x103
cmp dword [ebp - 0x2c], 0
je 0x6ba5f5
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6ba5f5
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6ba593
mov dword [ebp - 0x858], 0
jmp 0x6ba59f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x858], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6ba5c9
mov dword [ebp - 0x85c], 0
jmp 0x6ba5d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x85c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x860], edx
jmp 0x6ba601
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x860], eax
mov edx, 0x58c804
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x860]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x104
mov word [ebp - 0xc8], 0
mov edx, 0x58c810
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6ba6da
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6ba6da
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6ba678
mov dword [ebp - 0x864], 0
jmp 0x6ba684
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x864], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6ba6ae
mov dword [ebp - 0x868], 0
jmp 0x6ba6ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x868], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x86c], eax
jmp 0x6ba6e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x86c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x86c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x105
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x106
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x107
cmp dword [ebp - 0x2c], 0
je 0x6ba813
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6ba813
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6ba7b1
mov dword [ebp - 0x870], 0
jmp 0x6ba7bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x870], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6ba7e7
mov dword [ebp - 0x874], 0
jmp 0x6ba7f3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x874], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x878], edx
jmp 0x6ba81f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x878], eax
mov edx, 0x58c830
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x878]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x108
mov word [ebp - 0xc8], 0
mov edx, 0x58c83c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6ba8f8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6ba8f8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6ba896
mov dword [ebp - 0x87c], 0
jmp 0x6ba8a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x87c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6ba8cc
mov dword [ebp - 0x880], 0
jmp 0x6ba8d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x880], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x884], eax
jmp 0x6ba904
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x884], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x884]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x109
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x10a
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x10b
cmp dword [ebp - 0x2c], 0
je 0x6baa31
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6baa31
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6ba9cf
mov dword [ebp - 0x888], 0
jmp 0x6ba9db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x888], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6baa05
mov dword [ebp - 0x88c], 0
jmp 0x6baa11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x88c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x890], edx
jmp 0x6baa3d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x890], eax
mov edx, 0x58c860
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x890]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x10c
mov word [ebp - 0xc8], 0
mov edx, 0x58c86c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bab16
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bab16
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6baab4
mov dword [ebp - 0x894], 0
jmp 0x6baac0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x894], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6baaea
mov dword [ebp - 0x898], 0
jmp 0x6baaf6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x898], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x89c], eax
jmp 0x6bab22
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x89c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x89c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x10d
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x10e
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x10f
cmp dword [ebp - 0x2c], 0
je 0x6bac4f
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bac4f
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6babed
mov dword [ebp - 0x8a0], 0
jmp 0x6babf9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8a0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bac23
mov dword [ebp - 0x8a4], 0
jmp 0x6bac2f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8a4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x8a8], edx
jmp 0x6bac5b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8a8], eax
mov edx, 0x58c890
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x8a8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x110
mov word [ebp - 0xc8], 0
mov edx, 0x58c89c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bad34
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bad34
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bacd2
mov dword [ebp - 0x8ac], 0
jmp 0x6bacde
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8ac], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bad08
mov dword [ebp - 0x8b0], 0
jmp 0x6bad14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8b0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x8b4], eax
jmp 0x6bad40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8b4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x8b4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x111
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x112
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x113
cmp dword [ebp - 0x2c], 0
je 0x6bae6d
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bae6d
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bae0b
mov dword [ebp - 0x8b8], 0
jmp 0x6bae17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8b8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bae41
mov dword [ebp - 0x8bc], 0
jmp 0x6bae4d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8bc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x8c0], edx
jmp 0x6bae79
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8c0], eax
mov edx, 0x58c8bc
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x8c0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x114
mov word [ebp - 0xc8], 0
mov edx, 0x58c8c8
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6baf52
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6baf52
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6baef0
mov dword [ebp - 0x8c4], 0
jmp 0x6baefc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8c4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6baf26
mov dword [ebp - 0x8c8], 0
jmp 0x6baf32
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8c8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x8cc], eax
jmp 0x6baf5e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8cc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x8cc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x115
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x116
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x117
cmp dword [ebp - 0x2c], 0
je 0x6bb08b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bb08b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bb029
mov dword [ebp - 0x8d0], 0
jmp 0x6bb035
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8d0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bb05f
mov dword [ebp - 0x8d4], 0
jmp 0x6bb06b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8d4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x8d8], edx
jmp 0x6bb097
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8d8], eax
mov edx, 0x58c6fc
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x8d8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x118
mov word [ebp - 0xc8], 0
mov edx, 0x58c8dc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bb170
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bb170
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bb10e
mov dword [ebp - 0x8dc], 0
jmp 0x6bb11a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8dc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bb144
mov dword [ebp - 0x8e0], 0
jmp 0x6bb150
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8e0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x8e4], eax
jmp 0x6bb17c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8e4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x8e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x119
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x11a
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x11b
cmp dword [ebp - 0x2c], 0
je 0x6bb2a9
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bb2a9
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bb247
mov dword [ebp - 0x8e8], 0
jmp 0x6bb253
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8e8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bb27d
mov dword [ebp - 0x8ec], 0
jmp 0x6bb289
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8ec], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x8f0], edx
jmp 0x6bb2b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8f0], eax
mov edx, 0x58c738
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x8f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11c
mov word [ebp - 0xc8], 0
mov edx, 0x58c8f0
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bb38e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bb38e
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bb32c
mov dword [ebp - 0x8f4], 0
jmp 0x6bb338
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8f4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bb362
mov dword [ebp - 0x8f8], 0
jmp 0x6bb36e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8f8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x8fc], eax
jmp 0x6bb39a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8fc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x8fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x11d
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x11e
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x11f
cmp dword [ebp - 0x2c], 0
je 0x6bb4c7
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bb4c7
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bb465
mov dword [ebp - 0x900], 0
jmp 0x6bb471
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x900], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bb49b
mov dword [ebp - 0x904], 0
jmp 0x6bb4a7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x904], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x908], edx
jmp 0x6bb4d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x908], eax
mov edx, 0x58c774
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x908]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x120
mov word [ebp - 0xc8], 0
mov edx, 0x58c914
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bb5ac
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bb5ac
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bb54a
mov dword [ebp - 0x90c], 0
jmp 0x6bb556
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x90c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bb580
mov dword [ebp - 0x910], 0
jmp 0x6bb58c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x910], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x914], eax
jmp 0x6bb5b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x914], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.00635300
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x914]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x121
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x122
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x123
cmp dword [ebp - 0x2c], 0
je 0x6bb6e5
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bb6e5
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bb683
mov dword [ebp - 0x918], 0
jmp 0x6bb68f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x918], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bb6b9
mov dword [ebp - 0x91c], 0
jmp 0x6bb6c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x91c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x920], edx
jmp 0x6bb6f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x920], eax
mov edx, 0x58c7b0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x920]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x124
mov word [ebp - 0xc8], 0
mov edx, 0x5650fc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bb7ca
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bb7ca
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bb768
mov dword [ebp - 0x924], 0
jmp 0x6bb774
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x924], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bb79e
mov dword [ebp - 0x928], 0
jmp 0x6bb7aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x928], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x92c], eax
jmp 0x6bb7d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x92c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x92c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x125
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x126
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x127
cmp dword [ebp - 0x2c], 0
je 0x6bb903
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bb903
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bb8a1
mov dword [ebp - 0x930], 0
jmp 0x6bb8ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x930], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bb8d7
mov dword [ebp - 0x934], 0
jmp 0x6bb8e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x934], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x938], edx
jmp 0x6bb90f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x938], eax
mov edx, 0x58c7e8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x938]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x128
mov word [ebp - 0xc8], 0
mov edx, 0x58c924
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bb9e8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bb9e8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bb986
mov dword [ebp - 0x93c], 0
jmp 0x6bb992
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x93c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bb9bc
mov dword [ebp - 0x940], 0
jmp 0x6bb9c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x940], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x944], eax
jmp 0x6bb9f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x944], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x944]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x129
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x12a
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x12b
cmp dword [ebp - 0x2c], 0
je 0x6bbb21
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bbb21
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bbabf
mov dword [ebp - 0x948], 0
jmp 0x6bbacb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x948], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bbaf5
mov dword [ebp - 0x94c], 0
jmp 0x6bbb01
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x94c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x950], edx
jmp 0x6bbb2d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x950], eax
mov edx, 0x58c5ac
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x950]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x12c
mov word [ebp - 0xc8], 0
mov edx, 0x58b764
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bbc06
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bbc06
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bbba4
mov dword [ebp - 0x954], 0
jmp 0x6bbbb0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x954], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bbbda
mov dword [ebp - 0x958], 0
jmp 0x6bbbe6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x958], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x95c], eax
jmp 0x6bbc12
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x95c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x95c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x12d
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x12e
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x12f
cmp dword [ebp - 0x2c], 0
je 0x6bbd3f
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bbd3f
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bbcdd
mov dword [ebp - 0x960], 0
jmp 0x6bbce9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x960], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bbd13
mov dword [ebp - 0x964], 0
jmp 0x6bbd1f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x964], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x968], edx
jmp 0x6bbd4b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x968], eax
mov edx, 0x58bd00
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x968]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x130
mov word [ebp - 0xc8], 0
mov edx, 0x58b598
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bbe24
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bbe24
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bbdc2
mov dword [ebp - 0x96c], 0
jmp 0x6bbdce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x96c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bbdf8
mov dword [ebp - 0x970], 0
jmp 0x6bbe04
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x970], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x974], eax
jmp 0x6bbe30
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x974], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x974]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x131
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x132
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x133
cmp dword [ebp - 0x2c], 0
je 0x6bbf5d
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bbf5d
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bbefb
mov dword [ebp - 0x978], 0
jmp 0x6bbf07
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x978], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bbf31
mov dword [ebp - 0x97c], 0
jmp 0x6bbf3d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x97c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x980], edx
jmp 0x6bbf69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x980], eax
mov edx, 0x58b1d4
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x980]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x134
mov word [ebp - 0xc8], 0
mov edx, 0x58c938
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bc042
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bc042
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bbfe0
mov dword [ebp - 0x984], 0
jmp 0x6bbfec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x984], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bc016
mov dword [ebp - 0x988], 0
jmp 0x6bc022
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x988], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x98c], eax
jmp 0x6bc04e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x98c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x98c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x135
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x136
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x137
cmp dword [ebp - 0x2c], 0
je 0x6bc17b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bc17b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bc119
mov dword [ebp - 0x990], 0
jmp 0x6bc125
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x990], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bc14f
mov dword [ebp - 0x994], 0
jmp 0x6bc15b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x994], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x998], edx
jmp 0x6bc187
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x998], eax
mov edx, 0x58c958
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x998]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x138
mov word [ebp - 0xc8], 0
mov edx, 0x58c964
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bc260
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bc260
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bc1fe
mov dword [ebp - 0x99c], 0
jmp 0x6bc20a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x99c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bc234
mov dword [ebp - 0x9a0], 0
jmp 0x6bc240
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9a0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x9a4], eax
jmp 0x6bc26c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9a4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x9a4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x139
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x13a
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x13b
cmp dword [ebp - 0x2c], 0
je 0x6bc399
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bc399
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bc337
mov dword [ebp - 0x9a8], 0
jmp 0x6bc343
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9a8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bc36d
mov dword [ebp - 0x9ac], 0
jmp 0x6bc379
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9ac], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x9b0], edx
jmp 0x6bc3a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9b0], eax
mov edx, 0x58c984
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x9b0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x13c
mov word [ebp - 0xc8], 0
mov edx, 0x58c990
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bc47e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bc47e
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bc41c
mov dword [ebp - 0x9b4], 0
jmp 0x6bc428
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9b4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bc452
mov dword [ebp - 0x9b8], 0
jmp 0x6bc45e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9b8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x9bc], eax
jmp 0x6bc48a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9bc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.00635300
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x9bc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x13d
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x13e
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x13f
cmp dword [ebp - 0x2c], 0
je 0x6bc5b7
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bc5b7
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bc555
mov dword [ebp - 0x9c0], 0
jmp 0x6bc561
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9c0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bc58b
mov dword [ebp - 0x9c4], 0
jmp 0x6bc597
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9c4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x9c8], edx
jmp 0x6bc5c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9c8], eax
mov edx, 0x58c9a0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x9c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x140
mov word [ebp - 0xc8], 0
mov edx, 0x58c9ac
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bc69c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bc69c
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bc63a
mov dword [ebp - 0x9cc], 0
jmp 0x6bc646
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9cc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bc670
mov dword [ebp - 0x9d0], 0
jmp 0x6bc67c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9d0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x9d4], eax
jmp 0x6bc6a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9d4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x9d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x141
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x142
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x143
cmp dword [ebp - 0x2c], 0
je 0x6bc7d5
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bc7d5
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bc773
mov dword [ebp - 0x9d8], 0
jmp 0x6bc77f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9d8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bc7a9
mov dword [ebp - 0x9dc], 0
jmp 0x6bc7b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9dc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x9e0], edx
jmp 0x6bc7e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9e0], eax
mov edx, 0x58c9c0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x9e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x144
mov word [ebp - 0xc8], 0
mov edx, 0x58c9cc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bc8ba
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bc8ba
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bc858
mov dword [ebp - 0x9e4], 0
jmp 0x6bc864
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9e4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bc88e
mov dword [ebp - 0x9e8], 0
jmp 0x6bc89a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9e8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x9ec], eax
jmp 0x6bc8c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9ec], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x9ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x145
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x146
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x147
cmp dword [ebp - 0x2c], 0
je 0x6bc9f3
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bc9f3
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bc991
mov dword [ebp - 0x9f0], 0
jmp 0x6bc99d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9f0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bc9c7
mov dword [ebp - 0x9f4], 0
jmp 0x6bc9d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9f4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x9f8], edx
jmp 0x6bc9ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9f8], eax
mov edx, 0x58c9e8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x9f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x148
mov word [ebp - 0xc8], 0
mov edx, 0x58c9f4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bcad8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bcad8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bca76
mov dword [ebp - 0x9fc], 0
jmp 0x6bca82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9fc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bcaac
mov dword [ebp - 0xa00], 0
jmp 0x6bcab8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa00], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xa04], eax
jmp 0x6bcae4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa04], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa04]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x149
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x14a
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x14b
cmp dword [ebp - 0x2c], 0
je 0x6bcc11
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bcc11
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bcbaf
mov dword [ebp - 0xa08], 0
jmp 0x6bcbbb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa08], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bcbe5
mov dword [ebp - 0xa0c], 0
jmp 0x6bcbf1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa0c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xa10], edx
jmp 0x6bcc1d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa10], eax
mov edx, 0x58ca1c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa10]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x14c
mov word [ebp - 0xc8], 0
mov edx, 0x58ca28
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bccf6
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bccf6
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bcc94
mov dword [ebp - 0xa14], 0
jmp 0x6bcca0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa14], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bccca
mov dword [ebp - 0xa18], 0
jmp 0x6bccd6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa18], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xa1c], eax
jmp 0x6bcd02
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa1c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa1c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x14d
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x14e
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x14f
cmp dword [ebp - 0x2c], 0
je 0x6bce2f
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bce2f
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bcdcd
mov dword [ebp - 0xa20], 0
jmp 0x6bcdd9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa20], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bce03
mov dword [ebp - 0xa24], 0
jmp 0x6bce0f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa24], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xa28], edx
jmp 0x6bce3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa28], eax
mov edx, 0x58ca50
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x150
mov word [ebp - 0xc8], 0
mov edx, 0x58ca5c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bcf14
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bcf14
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bceb2
mov dword [ebp - 0xa2c], 0
jmp 0x6bcebe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa2c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bcee8
mov dword [ebp - 0xa30], 0
jmp 0x6bcef4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa30], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xa34], eax
jmp 0x6bcf20
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa34], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x151
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x152
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x153
cmp dword [ebp - 0x2c], 0
je 0x6bd04d
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bd04d
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bcfeb
mov dword [ebp - 0xa38], 0
jmp 0x6bcff7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa38], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bd021
mov dword [ebp - 0xa3c], 0
jmp 0x6bd02d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa3c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xa40], edx
jmp 0x6bd059
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa40], eax
mov edx, 0x58ca7c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x154
mov word [ebp - 0xc8], 0
mov edx, 0x58ca88
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bd132
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bd132
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bd0d0
mov dword [ebp - 0xa44], 0
jmp 0x6bd0dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa44], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bd106
mov dword [ebp - 0xa48], 0
jmp 0x6bd112
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa48], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xa4c], eax
jmp 0x6bd13e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa4c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x155
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x156
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x157
cmp dword [ebp - 0x2c], 0
je 0x6bd26b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bd26b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bd209
mov dword [ebp - 0xa50], 0
jmp 0x6bd215
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa50], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bd23f
mov dword [ebp - 0xa54], 0
jmp 0x6bd24b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa54], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xa58], edx
jmp 0x6bd277
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa58], eax
mov edx, 0x58caa8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x158
mov word [ebp - 0xc8], 0
mov edx, 0x58cab4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bd350
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bd350
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bd2ee
mov dword [ebp - 0xa5c], 0
jmp 0x6bd2fa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa5c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bd324
mov dword [ebp - 0xa60], 0
jmp 0x6bd330
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa60], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xa64], eax
jmp 0x6bd35c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa64], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x159
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x15a
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x15b
cmp dword [ebp - 0x2c], 0
je 0x6bd489
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bd489
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bd427
mov dword [ebp - 0xa68], 0
jmp 0x6bd433
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa68], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bd45d
mov dword [ebp - 0xa6c], 0
jmp 0x6bd469
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa6c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xa70], edx
jmp 0x6bd495
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa70], eax
mov edx, 0x58cad8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x15c
mov word [ebp - 0xc8], 0
mov edx, 0x58cae8
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bd56e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bd56e
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bd50c
mov dword [ebp - 0xa74], 0
jmp 0x6bd518
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa74], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bd542
mov dword [ebp - 0xa78], 0
jmp 0x6bd54e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa78], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xa7c], eax
jmp 0x6bd57a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa7c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x15d
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x15e
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x15f
cmp dword [ebp - 0x2c], 0
je 0x6bd6a7
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bd6a7
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bd645
mov dword [ebp - 0xa80], 0
jmp 0x6bd651
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa80], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bd67b
mov dword [ebp - 0xa84], 0
jmp 0x6bd687
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa84], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xa88], edx
jmp 0x6bd6b3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa88], eax
mov edx, 0x58cb10
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x160
mov word [ebp - 0xc8], 0
mov edx, 0x58cb1c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bd78c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bd78c
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bd72a
mov dword [ebp - 0xa8c], 0
jmp 0x6bd736
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa8c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bd760
mov dword [ebp - 0xa90], 0
jmp 0x6bd76c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa90], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xa94], eax
jmp 0x6bd798
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa94], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x161
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x162
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x163
cmp dword [ebp - 0x2c], 0
je 0x6bd8c5
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bd8c5
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bd863
mov dword [ebp - 0xa98], 0
jmp 0x6bd86f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa98], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bd899
mov dword [ebp - 0xa9c], 0
jmp 0x6bd8a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa9c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xaa0], edx
jmp 0x6bd8d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaa0], eax
mov edx, 0x58cb40
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xaa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x164
mov word [ebp - 0xc8], 0
mov edx, 0x58cb4c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bd9aa
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bd9aa
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bd948
mov dword [ebp - 0xaa4], 0
jmp 0x6bd954
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaa4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bd97e
mov dword [ebp - 0xaa8], 0
jmp 0x6bd98a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaa8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xaac], eax
jmp 0x6bd9b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaac], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.00635300
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xaac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x165
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x166
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x167
cmp dword [ebp - 0x2c], 0
je 0x6bdae3
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bdae3
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bda81
mov dword [ebp - 0xab0], 0
jmp 0x6bda8d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xab0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bdab7
mov dword [ebp - 0xab4], 0
jmp 0x6bdac3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xab4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xab8], edx
jmp 0x6bdaef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xab8], eax
mov edx, 0x58cb5c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xab8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x168
mov word [ebp - 0xc8], 0
mov edx, 0x58cb68
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bdbc8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bdbc8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bdb66
mov dword [ebp - 0xabc], 0
jmp 0x6bdb72
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xabc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bdb9c
mov dword [ebp - 0xac0], 0
jmp 0x6bdba8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xac0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xac4], eax
jmp 0x6bdbd4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xac4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.00635300
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xac4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x169
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x16a
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x16b
cmp dword [ebp - 0x2c], 0
je 0x6bdd01
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bdd01
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bdc9f
mov dword [ebp - 0xac8], 0
jmp 0x6bdcab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xac8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bdcd5
mov dword [ebp - 0xacc], 0
jmp 0x6bdce1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xacc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xad0], edx
jmp 0x6bdd0d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xad0], eax
mov edx, 0x58cb78
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xad0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x16c
mov word [ebp - 0xc8], 0
mov edx, 0x58cb84
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bdde6
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bdde6
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bdd84
mov dword [ebp - 0xad4], 0
jmp 0x6bdd90
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xad4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bddba
mov dword [ebp - 0xad8], 0
jmp 0x6bddc6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xad8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xadc], eax
jmp 0x6bddf2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xadc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xadc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x16d
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x16e
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x16f
cmp dword [ebp - 0x2c], 0
je 0x6bdf1f
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bdf1f
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bdebd
mov dword [ebp - 0xae0], 0
jmp 0x6bdec9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xae0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bdef3
mov dword [ebp - 0xae4], 0
jmp 0x6bdeff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xae4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xae8], edx
jmp 0x6bdf2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xae8], eax
mov edx, 0x58cba8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xae8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x170
mov word [ebp - 0xc8], 0
mov edx, 0x58cbb4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6be004
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6be004
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bdfa2
mov dword [ebp - 0xaec], 0
jmp 0x6bdfae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaec], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bdfd8
mov dword [ebp - 0xaf0], 0
jmp 0x6bdfe4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaf0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xaf4], eax
jmp 0x6be010
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaf4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xaf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x171
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x172
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x173
cmp dword [ebp - 0x2c], 0
je 0x6be13d
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6be13d
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6be0db
mov dword [ebp - 0xaf8], 0
jmp 0x6be0e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaf8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6be111
mov dword [ebp - 0xafc], 0
jmp 0x6be11d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xafc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xb00], edx
jmp 0x6be149
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb00], eax
mov edx, 0x58cbd4
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb00]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x174
mov word [ebp - 0xc8], 0
mov edx, 0x58cbe0
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6be222
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6be222
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6be1c0
mov dword [ebp - 0xb04], 0
jmp 0x6be1cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb04], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6be1f6
mov dword [ebp - 0xb08], 0
jmp 0x6be202
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb08], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xb0c], eax
jmp 0x6be22e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb0c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb0c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x175
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x176
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x177
cmp dword [ebp - 0x2c], 0
je 0x6be35b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6be35b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6be2f9
mov dword [ebp - 0xb10], 0
jmp 0x6be305
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb10], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6be32f
mov dword [ebp - 0xb14], 0
jmp 0x6be33b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb14], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xb18], edx
jmp 0x6be367
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb18], eax
mov edx, 0x58cc00
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x178
mov word [ebp - 0xc8], 0
mov edx, 0x58cc0c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6be440
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6be440
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6be3de
mov dword [ebp - 0xb1c], 0
jmp 0x6be3ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb1c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6be414
mov dword [ebp - 0xb20], 0
jmp 0x6be420
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb20], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xb24], eax
jmp 0x6be44c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb24], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x179
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x17a
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x17b
cmp dword [ebp - 0x2c], 0
je 0x6be579
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6be579
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6be517
mov dword [ebp - 0xb28], 0
jmp 0x6be523
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb28], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6be54d
mov dword [ebp - 0xb2c], 0
jmp 0x6be559
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb2c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xb30], edx
jmp 0x6be585
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb30], eax
mov edx, 0x58cc2c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x17c
mov word [ebp - 0xc8], 0
mov edx, 0x58cc38
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6be65e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6be65e
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6be5fc
mov dword [ebp - 0xb34], 0
jmp 0x6be608
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb34], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6be632
mov dword [ebp - 0xb38], 0
jmp 0x6be63e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb38], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xb3c], eax
jmp 0x6be66a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb3c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x17d
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x17e
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x17f
cmp dword [ebp - 0x2c], 0
je 0x6be797
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6be797
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6be735
mov dword [ebp - 0xb40], 0
jmp 0x6be741
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb40], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6be76b
mov dword [ebp - 0xb44], 0
jmp 0x6be777
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb44], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xb48], edx
jmp 0x6be7a3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb48], eax
mov edx, 0x58cc54
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x180
mov word [ebp - 0xc8], 0
mov edx, 0x58cc60
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6be87c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6be87c
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6be81a
mov dword [ebp - 0xb4c], 0
jmp 0x6be826
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb4c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6be850
mov dword [ebp - 0xb50], 0
jmp 0x6be85c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb50], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xb54], eax
jmp 0x6be888
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb54], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x181
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x182
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x183
cmp dword [ebp - 0x2c], 0
je 0x6be9b5
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6be9b5
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6be953
mov dword [ebp - 0xb58], 0
jmp 0x6be95f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb58], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6be989
mov dword [ebp - 0xb5c], 0
jmp 0x6be995
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb5c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xb60], edx
jmp 0x6be9c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb60], eax
mov edx, 0x58cc88
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x184
mov word [ebp - 0xc8], 0
mov edx, 0x58cc98
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bea9a
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bea9a
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bea38
mov dword [ebp - 0xb64], 0
jmp 0x6bea44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb64], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bea6e
mov dword [ebp - 0xb68], 0
jmp 0x6bea7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb68], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xb6c], eax
jmp 0x6beaa6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb6c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x185
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x186
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x187
cmp dword [ebp - 0x2c], 0
je 0x6bebd3
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bebd3
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6beb71
mov dword [ebp - 0xb70], 0
jmp 0x6beb7d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb70], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6beba7
mov dword [ebp - 0xb74], 0
jmp 0x6bebb3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb74], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xb78], edx
jmp 0x6bebdf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb78], eax
mov edx, 0x58ccb8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x188
mov word [ebp - 0xc8], 0
mov edx, 0x58ccc4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6becb8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6becb8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bec56
mov dword [ebp - 0xb7c], 0
jmp 0x6bec62
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb7c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bec8c
mov dword [ebp - 0xb80], 0
jmp 0x6bec98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb80], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xb84], eax
jmp 0x6becc4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb84], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x189
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x18a
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x18b
cmp dword [ebp - 0x2c], 0
je 0x6bedf1
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bedf1
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bed8f
mov dword [ebp - 0xb88], 0
jmp 0x6bed9b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb88], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bedc5
mov dword [ebp - 0xb8c], 0
jmp 0x6bedd1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb8c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xb90], edx
jmp 0x6bedfd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb90], eax
mov edx, 0x58cce8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18c
mov word [ebp - 0xc8], 0
mov edx, 0x58ccf4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6beed6
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6beed6
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bee74
mov dword [ebp - 0xb94], 0
jmp 0x6bee80
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb94], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6beeaa
mov dword [ebp - 0xb98], 0
jmp 0x6beeb6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb98], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xb9c], eax
jmp 0x6beee2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb9c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.00635300
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x18d
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x18e
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x18f
cmp dword [ebp - 0x2c], 0
je 0x6bf00f
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bf00f
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6befad
mov dword [ebp - 0xba0], 0
jmp 0x6befb9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xba0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6befe3
mov dword [ebp - 0xba4], 0
jmp 0x6befef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xba4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xba8], edx
jmp 0x6bf01b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xba8], eax
mov edx, 0x58cd04
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xba8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x190
mov word [ebp - 0xc8], 0
mov edx, 0x58cd10
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bf0f4
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bf0f4
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bf092
mov dword [ebp - 0xbac], 0
jmp 0x6bf09e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbac], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bf0c8
mov dword [ebp - 0xbb0], 0
jmp 0x6bf0d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbb0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xbb4], eax
jmp 0x6bf100
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbb4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.00635300
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xbb4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x191
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x192
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x193
cmp dword [ebp - 0x2c], 0
je 0x6bf22d
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bf22d
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bf1cb
mov dword [ebp - 0xbb8], 0
jmp 0x6bf1d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbb8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bf201
mov dword [ebp - 0xbbc], 0
jmp 0x6bf20d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbbc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xbc0], edx
jmp 0x6bf239
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbc0], eax
mov edx, 0x58cd20
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xbc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x194
mov word [ebp - 0xc8], 0
mov edx, 0x58cd2c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bf312
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bf312
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bf2b0
mov dword [ebp - 0xbc4], 0
jmp 0x6bf2bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbc4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bf2e6
mov dword [ebp - 0xbc8], 0
jmp 0x6bf2f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbc8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xbcc], eax
jmp 0x6bf31e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbcc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.00635300
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xbcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x195
mov ax, word [ebp - 0x24]
add ax, 1
jo 0x6c8564
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x196
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x197
cmp dword [ebp - 0x2c], 0
je 0x6bf44b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bf44b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bf3e9
mov dword [ebp - 0xbd0], 0
jmp 0x6bf3f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbd0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bf41f
mov dword [ebp - 0xbd4], 0
jmp 0x6bf42b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbd4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xbd8], edx
jmp 0x6bf457
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbd8], eax
mov edx, 0x58cd3c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xbd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x198
mov word [ebp - 0xc8], 0
mov edx, 0x58cd48
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bf530
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bf530
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bf4ce
mov dword [ebp - 0xbdc], 0
jmp 0x6bf4da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbdc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bf504
mov dword [ebp - 0xbe0], 0
jmp 0x6bf510
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbe0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xbe4], eax
jmp 0x6bf53c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbe4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xbe4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0x199
mov eax, dword [ebp - 0xe0]
push eax
push 0x58bb44
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6bf984
mov dword [ebp - 4], 0x19a
push 0
push 1
push 0
push 1
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov dword [ebp - 4], 0x19b
cmp dword [ebp - 0x2c], 0
je 0x6bf671
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6bf671
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6bf611
mov dword [ebp - 0xbe8], 0
jmp 0x6bf61d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbe8], eax
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6bf645
mov dword [ebp - 0xbec], 0
jmp 0x6bf651
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbec], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xbf0], ecx
jmp 0x6bf67d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbf0], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xbf0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19c
mov word [ebp - 0xc8], 0
mov edx, 0x58cd5c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bf754
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bf754
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bf6f4
mov dword [ebp - 0xbf4], 0
jmp 0x6bf700
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbf4], eax
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bf728
mov dword [ebp - 0xbf8], 0
jmp 0x6bf734
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbf8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xbfc], eax
jmp 0x6bf760
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbfc], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xbfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
mov dword [ebp - 4], 0x19d
cmp dword [ebp - 0x2c], 0
je 0x6bf84b
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bf84b
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bf7e8
mov dword [ebp - 0xc00], 0
jmp 0x6bf7f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc00], eax
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bf81f
mov dword [ebp - 0xc04], 0
jmp 0x6bf82b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc04], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xc08], edx
jmp 0x6bf857
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc08], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc08]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19e
mov word [ebp - 0xc8], 0
mov edx, 0x58cd7c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6bf931
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6bf931
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6bf8ce
mov dword [ebp - 0xc0c], 0
jmp 0x6bf8da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc0c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6bf905
mov dword [ebp - 0xc10], 0
jmp 0x6bf911
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc10], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xc14], eax
jmp 0x6bf93d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc14], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0x19f
mov eax, dword [ebp - 0xe0]
push eax
push 0x58cd8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6bf9ab
jmp 0x6c84d1
mov dword [ebp - 4], 0x1a1
mov ecx, dword [ebp - 0xe0]
push ecx
push 0x58bc08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c09b8
mov dword [ebp - 4], 0x1a2
push 0
push 1
push 0
push 0x3f
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1a3
cmp dword [ebp - 0x2c], 0
je 0x6bfa99
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bfa99
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bfa39
mov dword [ebp - 0xc18], 0
jmp 0x6bfa45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc18], eax
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bfa6d
mov dword [ebp - 0xc1c], 0
jmp 0x6bfa79
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc1c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xc20], edx
jmp 0x6bfaa5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc20], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1a4
mov dword [ebp - 0xac], 0x58cda0
mov dword [ebp - 0xb4], 8
lea edx, [ebp - 0xb4]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x9c], ecx
mov dword [ebp - 0xa4], 0x4002
push 1
push 1
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
cmp dword [ebp - 0x2c], 0
je 0x6bfbb4
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6bfbb4
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6bfb54
mov dword [ebp - 0xc24], 0
jmp 0x6bfb60
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc24], eax
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6bfb88
mov dword [ebp - 0xc28], 0
jmp 0x6bfb94
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc28], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xc2c], ecx
jmp 0x6bfbc0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc2c], eax
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc2c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1a5
cmp dword [ebp - 0x2c], 0
je 0x6bfcae
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bfcae
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bfc4b
mov dword [ebp - 0xc30], 0
jmp 0x6bfc57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc30], eax
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bfc82
mov dword [ebp - 0xc34], 0
jmp 0x6bfc8e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc34], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xc38], edx
jmp 0x6bfcba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc38], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1a6
mov dword [ebp - 0xac], 0x58cdac
mov dword [ebp - 0xb4], 8
lea edx, [ebp - 0xb4]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x9c], ecx
mov dword [ebp - 0xa4], 0x4002
push 1
push 1
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
cmp dword [ebp - 0x2c], 0
je 0x6bfdcc
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6bfdcc
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6bfd69
mov dword [ebp - 0xc3c], 0
jmp 0x6bfd75
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc3c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6bfda0
mov dword [ebp - 0xc40], 0
jmp 0x6bfdac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc40], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xc44], ecx
jmp 0x6bfdd8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc44], eax
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1a7
cmp dword [ebp - 0x2c], 0
je 0x6bfec6
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6bfec6
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6bfe63
mov dword [ebp - 0xc48], 0
jmp 0x6bfe6f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc48], eax
mov edx, dword [ebp - 0x2c]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6bfe9a
mov dword [ebp - 0xc4c], 0
jmp 0x6bfea6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc4c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xc50], edx
jmp 0x6bfed2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc50], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1a8
mov dword [ebp - 0xac], 0x58cdb8
mov dword [ebp - 0xb4], 8
lea edx, [ebp - 0xb4]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x9c], ecx
mov dword [ebp - 0xa4], 0x4002
push 1
push 1
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
cmp dword [ebp - 0x2c], 0
je 0x6bffe4
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6bffe4
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6bff81
mov dword [ebp - 0xc54], 0
jmp 0x6bff8d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc54], eax
mov ecx, dword [ebp - 0x2c]
mov edx, 2
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6bffb8
mov dword [ebp - 0xc58], 0
jmp 0x6bffc4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc58], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xc5c], ecx
jmp 0x6bfff0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc5c], eax
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1a9
cmp dword [ebp - 0x2c], 0
je 0x6c00de
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6c00de
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6c007b
mov dword [ebp - 0xc60], 0
jmp 0x6c0087
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc60], eax
mov edx, dword [ebp - 0x2c]
mov eax, 3
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6c00b2
mov dword [ebp - 0xc64], 0
jmp 0x6c00be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc64], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xc68], edx
jmp 0x6c00ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc68], eax
mov edx, 0x58c314
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1aa
mov dword [ebp - 0xac], 0x58cdc4
mov dword [ebp - 0xb4], 8
lea edx, [ebp - 0xb4]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x9c], ecx
mov dword [ebp - 0xa4], 0x4002
push 1
push 1
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
cmp dword [ebp - 0x2c], 0
je 0x6c01fc
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c01fc
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c0199
mov dword [ebp - 0xc6c], 0
jmp 0x6c01a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc6c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, 3
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c01d0
mov dword [ebp - 0xc70], 0
jmp 0x6c01dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc70], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xc74], ecx
jmp 0x6c0208
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc74], eax
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1ab
cmp dword [ebp - 0x2c], 0
je 0x6c02f6
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6c02f6
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6c0293
mov dword [ebp - 0xc78], 0
jmp 0x6c029f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc78], eax
mov edx, dword [ebp - 0x2c]
mov eax, 4
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6c02ca
mov dword [ebp - 0xc7c], 0
jmp 0x6c02d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc7c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xc80], edx
jmp 0x6c0302
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc80], eax
mov edx, 0x58c344
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1ac
mov dword [ebp - 0xac], 0x58cdd0
mov dword [ebp - 0xb4], 8
lea edx, [ebp - 0xb4]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x9c], ecx
mov dword [ebp - 0xa4], 0x4002
push 1
push 1
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
cmp dword [ebp - 0x2c], 0
je 0x6c0414
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c0414
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c03b1
mov dword [ebp - 0xc84], 0
jmp 0x6c03bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc84], eax
mov ecx, dword [ebp - 0x2c]
mov edx, 4
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c03e8
mov dword [ebp - 0xc88], 0
jmp 0x6c03f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc88], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xc8c], ecx
jmp 0x6c0420
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc8c], eax
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc8c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1ad
cmp dword [ebp - 0x2c], 0
je 0x6c050e
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6c050e
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6c04ab
mov dword [ebp - 0xc90], 0
jmp 0x6c04b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc90], eax
mov edx, dword [ebp - 0x2c]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6c04e2
mov dword [ebp - 0xc94], 0
jmp 0x6c04ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc94], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xc98], edx
jmp 0x6c051a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc98], eax
mov edx, 0x58c36c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1ae
mov dword [ebp - 0xac], 0x58cddc
mov dword [ebp - 0xb4], 8
lea edx, [ebp - 0xb4]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x9c], ecx
mov dword [ebp - 0xa4], 0x4002
push 1
push 1
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
cmp dword [ebp - 0x2c], 0
je 0x6c062c
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c062c
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c05c9
mov dword [ebp - 0xc9c], 0
jmp 0x6c05d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc9c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, 5
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c0600
mov dword [ebp - 0xca0], 0
jmp 0x6c060c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xca0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xca4], ecx
jmp 0x6c0638
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xca4], eax
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xca4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1af
mov word [ebp - 0xe8], 0x3f
mov word [ebp - 0xe4], 1
mov word [ebp - 0x24], 6
jmp 0x6c06b3
mov ax, word [ebp - 0x24]
add ax, word [ebp - 0xe4]
jo 0x6c8564
mov word [ebp - 0x24], ax
mov cx, word [ebp - 0x24]
cmp cx, word [ebp - 0xe8]
jg 0x6c09b3
mov dword [ebp - 4], 0x1b0
mov dword [ebp - 0xac], 0x563a7c
mov dword [ebp - 0xb4], 8
lea edx, [ebp - 0xb4]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x5c], dx
mov dword [ebp - 0x64], 2
push 1
push 1
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
cmp dword [ebp - 0x2c], 0
je 0x6c07c1
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6c07c1
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6c075f
mov dword [ebp - 0xca8], 0
jmp 0x6c076b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xca8], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6c0795
mov dword [ebp - 0xcac], 0
jmp 0x6c07a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcac], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xcb0], edx
jmp 0x6c07cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcb0], eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xcb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x64]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1b1
mov dword [ebp - 0xac], 0x563ba4
mov dword [ebp - 0xb4], 8
lea edx, [ebp - 0xb4]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dx, word [ebp - 0x24]
sub dx, 5
jo 0x6c8564
mov word [ebp - 0x5c], dx
mov dword [ebp - 0x64], 2
push 1
push 1
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xbc], 0x58cde8
mov dword [ebp - 0xc4], 8
cmp dword [ebp - 0x2c], 0
je 0x6c0930
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6c0930
mov ecx, dword [ebp - 0x2c]
mov edx, 1
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6c08ce
mov dword [ebp - 0xcb4], 0
jmp 0x6c08da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcb4], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6c0904
mov dword [ebp - 0xcb8], 0
jmp 0x6c0910
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcb8], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xcbc], edx
jmp 0x6c093c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcbc], eax
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x94]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x64]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x1b2
jmp 0x6c069e
jmp 0x6c7dae
mov dword [ebp - 4], 0x1b3
mov edx, dword [ebp - 0xe0]
push edx
push 0x58bb88
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c1169
mov dword [ebp - 4], 0x1b4
push 0
push 1
push 0
push 3
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1b5
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x1b6
push 0
push 1
push 0
movsx ecx, word [ebp - 0x24]
push ecx
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1b7
cmp dword [ebp - 0x2c], 0
je 0x6c0adf
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6c0adf
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6c0a7d
mov dword [ebp - 0xcc0], 0
jmp 0x6c0a89
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcc0], eax
movsx edx, word [ebp - 0x24]
mov eax, dword [ebp - 0x2c]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0xd0], edx
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6c0ab3
mov dword [ebp - 0xcc4], 0
jmp 0x6c0abf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcc4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xcc8], edx
jmp 0x6c0aeb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcc8], eax
mov edx, 0x564988
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1b8
cmp dword [ebp - 0x2c], 0
je 0x6c0bad
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c0bad
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c0b4b
mov dword [ebp - 0xccc], 0
jmp 0x6c0b57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xccc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c0b81
mov dword [ebp - 0xcd0], 0
jmp 0x6c0b8d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xcd4], eax
jmp 0x6c0bb9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcd4], eax
mov edx, 0x58cdf0
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xcd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1b9
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1ba
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1bb
cmp dword [ebp - 0x2c], 0
je 0x6c0cbb
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c0cbb
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c0c59
mov dword [ebp - 0xcd8], 0
jmp 0x6c0c65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcd8], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c0c8f
mov dword [ebp - 0xcdc], 0
jmp 0x6c0c9b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcdc], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xce0], ecx
jmp 0x6c0cc7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xce0], eax
mov edx, 0x563b60
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xce0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1bc
cmp dword [ebp - 0x2c], 0
je 0x6c0d89
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c0d89
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c0d27
mov dword [ebp - 0xce4], 0
jmp 0x6c0d33
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xce4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c0d5d
mov dword [ebp - 0xce8], 0
jmp 0x6c0d69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xce8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xcec], eax
jmp 0x6c0d95
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcec], eax
mov edx, 0x58ce04
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xcec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1bd
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1be
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1bf
cmp dword [ebp - 0x2c], 0
je 0x6c0e97
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c0e97
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c0e35
mov dword [ebp - 0xcf0], 0
jmp 0x6c0e41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcf0], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c0e6b
mov dword [ebp - 0xcf4], 0
jmp 0x6c0e77
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcf4], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xcf8], ecx
jmp 0x6c0ea3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcf8], eax
mov edx, 0x563b74
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xcf8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c0
cmp dword [ebp - 0x2c], 0
je 0x6c0f65
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c0f65
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c0f03
mov dword [ebp - 0xcfc], 0
jmp 0x6c0f0f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcfc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c0f39
mov dword [ebp - 0xd00], 0
jmp 0x6c0f45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd00], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xd04], eax
jmp 0x6c0f71
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd04], eax
mov edx, 0x58ce30
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xd04]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c1
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1c2
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1c3
cmp dword [ebp - 0x2c], 0
je 0x6c1073
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c1073
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c1011
mov dword [ebp - 0xd08], 0
jmp 0x6c101d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd08], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c1047
mov dword [ebp - 0xd0c], 0
jmp 0x6c1053
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd0c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xd10], ecx
jmp 0x6c107f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd10], eax
mov edx, 0x564cb0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xd10]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c4
cmp dword [ebp - 0x2c], 0
je 0x6c1141
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c1141
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c10df
mov dword [ebp - 0xd14], 0
jmp 0x6c10eb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd14], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c1115
mov dword [ebp - 0xd18], 0
jmp 0x6c1121
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd18], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xd1c], eax
jmp 0x6c114d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd1c], eax
mov edx, 0x58ce5c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xd1c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x1c5
mov edx, dword [ebp - 0xe0]
push edx
push 0x58ce70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c1681
mov dword [ebp - 4], 0x1c6
push 0
push 1
push 0
push 2
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov dword [ebp - 4], 0x1c7
cmp dword [ebp - 0x2c], 0
je 0x6c1257
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c1257
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c11f7
mov dword [ebp - 0xd20], 0
jmp 0x6c1203
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd20], eax
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c122b
mov dword [ebp - 0xd24], 0
jmp 0x6c1237
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd24], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xd28], eax
jmp 0x6c1263
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd28], eax
mov edx, 0x563a7c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xd28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c8
cmp dword [ebp - 0x2c], 0
je 0x6c1323
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c1323
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c12c3
mov dword [ebp - 0xd2c], 0
jmp 0x6c12cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd2c], eax
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c12f7
mov dword [ebp - 0xd30], 0
jmp 0x6c1303
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd30], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xd34], ecx
jmp 0x6c132f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd34], eax
mov edx, 0x58ce90
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xd34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c9
cmp dword [ebp - 0x2c], 0
je 0x6c13ef
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c13ef
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c138c
mov dword [ebp - 0xd38], 0
jmp 0x6c1398
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd38], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c13c3
mov dword [ebp - 0xd3c], 0
jmp 0x6c13cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd3c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xd40], eax
jmp 0x6c13fb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd40], eax
mov edx, 0x58c240
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xd40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1ca
cmp dword [ebp - 0x2c], 0
je 0x6c14be
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c14be
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c145b
mov dword [ebp - 0xd44], 0
jmp 0x6c1467
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd44], eax
mov ecx, dword [ebp - 0x2c]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c1492
mov dword [ebp - 0xd48], 0
jmp 0x6c149e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd48], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xd4c], ecx
jmp 0x6c14ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd4c], eax
mov edx, 0x58cea0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xd4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1cb
cmp dword [ebp - 0x2c], 0
je 0x6c158a
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c158a
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c1527
mov dword [ebp - 0xd50], 0
jmp 0x6c1533
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd50], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c155e
mov dword [ebp - 0xd54], 0
jmp 0x6c156a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd54], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xd58], eax
jmp 0x6c1596
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd58], eax
mov edx, 0x58c26c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xd58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1cc
cmp dword [ebp - 0x2c], 0
je 0x6c1659
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c1659
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c15f6
mov dword [ebp - 0xd5c], 0
jmp 0x6c1602
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd5c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, 2
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c162d
mov dword [ebp - 0xd60], 0
jmp 0x6c1639
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd60], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xd64], ecx
jmp 0x6c1665
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd64], eax
mov edx, 0x58ceb0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xd64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x1cd
mov ecx, dword [ebp - 0xe0]
push ecx
push 0x58cebc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c1d34
mov dword [ebp - 4], 0x1ce
push 0
push 1
push 0
push 3
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov dword [ebp - 4], 0x1cf
cmp dword [ebp - 0x2c], 0
je 0x6c176f
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6c176f
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6c170f
mov dword [ebp - 0xd68], 0
jmp 0x6c171b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd68], eax
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6c1743
mov dword [ebp - 0xd6c], 0
jmp 0x6c174f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd6c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0xd70], edx
jmp 0x6c177b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd70], eax
mov edx, 0x563a7c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xd70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d0
cmp dword [ebp - 0x2c], 0
je 0x6c183b
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c183b
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c17db
mov dword [ebp - 0xd74], 0
jmp 0x6c17e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd74], eax
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c180f
mov dword [ebp - 0xd78], 0
jmp 0x6c181b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd78], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xd7c], eax
jmp 0x6c1847
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd7c], eax
mov edx, 0x58ced8
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xd7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d1
cmp dword [ebp - 0x2c], 0
je 0x6c1907
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c1907
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c18a4
mov dword [ebp - 0xd80], 0
jmp 0x6c18b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd80], eax
mov ecx, dword [ebp - 0x2c]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c18db
mov dword [ebp - 0xd84], 0
jmp 0x6c18e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd84], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xd88], ecx
jmp 0x6c1913
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd88], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xd88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d2
cmp dword [ebp - 0x2c], 0
je 0x6c19d6
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c19d6
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c1973
mov dword [ebp - 0xd8c], 0
jmp 0x6c197f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd8c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c19aa
mov dword [ebp - 0xd90], 0
jmp 0x6c19b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd90], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xd94], eax
jmp 0x6c19e2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd94], eax
mov edx, 0x58cee4
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xd94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d3
cmp dword [ebp - 0x2c], 0
je 0x6c1aa2
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c1aa2
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c1a3f
mov dword [ebp - 0xd98], 0
jmp 0x6c1a4b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd98], eax
mov ecx, dword [ebp - 0x2c]
mov edx, 2
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c1a76
mov dword [ebp - 0xd9c], 0
jmp 0x6c1a82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd9c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xda0], ecx
jmp 0x6c1aae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xda0], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xda0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d4
cmp dword [ebp - 0x2c], 0
je 0x6c1b71
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c1b71
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c1b0e
mov dword [ebp - 0xda4], 0
jmp 0x6c1b1a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xda4], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c1b45
mov dword [ebp - 0xda8], 0
jmp 0x6c1b51
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xda8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xdac], eax
jmp 0x6c1b7d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdac], eax
mov edx, 0x58cef0
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xdac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d5
cmp dword [ebp - 0x2c], 0
je 0x6c1c3d
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c1c3d
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c1bda
mov dword [ebp - 0xdb0], 0
jmp 0x6c1be6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdb0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, 3
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c1c11
mov dword [ebp - 0xdb4], 0
jmp 0x6c1c1d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdb4], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xdb8], ecx
jmp 0x6c1c49
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdb8], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xdb8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d6
cmp dword [ebp - 0x2c], 0
je 0x6c1d0c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c1d0c
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c1ca9
mov dword [ebp - 0xdbc], 0
jmp 0x6c1cb5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdbc], eax
mov eax, dword [ebp - 0x2c]
mov ecx, 3
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c1ce0
mov dword [ebp - 0xdc0], 0
jmp 0x6c1cec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdc0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xdc4], eax
jmp 0x6c1d18
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdc4], eax
mov edx, 0x58cefc
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xdc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x1d7
mov edx, dword [ebp - 0xe0]
push edx
push 0x58cf0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c24be
mov dword [ebp - 4], 0x1d8
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x1d9
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1da
cmp dword [ebp - 0x2c], 0
je 0x6c1e34
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c1e34
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c1dd2
mov dword [ebp - 0xdc8], 0
jmp 0x6c1dde
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdc8], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c1e08
mov dword [ebp - 0xdcc], 0
jmp 0x6c1e14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdcc], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xdd0], ecx
jmp 0x6c1e40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdd0], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xdd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1db
cmp dword [ebp - 0x2c], 0
je 0x6c1f02
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c1f02
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c1ea0
mov dword [ebp - 0xdd4], 0
jmp 0x6c1eac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdd4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c1ed6
mov dword [ebp - 0xdd8], 0
jmp 0x6c1ee2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdd8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xddc], eax
jmp 0x6c1f0e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xddc], eax
mov edx, 0x58cf30
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xddc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1dc
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1dd
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1de
cmp dword [ebp - 0x2c], 0
je 0x6c2010
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c2010
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c1fae
mov dword [ebp - 0xde0], 0
jmp 0x6c1fba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xde0], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c1fe4
mov dword [ebp - 0xde4], 0
jmp 0x6c1ff0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xde4], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xde8], ecx
jmp 0x6c201c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xde8], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xde8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1df
cmp dword [ebp - 0x2c], 0
je 0x6c20de
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c20de
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c207c
mov dword [ebp - 0xdec], 0
jmp 0x6c2088
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdec], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c20b2
mov dword [ebp - 0xdf0], 0
jmp 0x6c20be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdf0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xdf4], eax
jmp 0x6c20ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdf4], eax
mov edx, 0x58cf3c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xdf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e0
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1e1
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1e2
cmp dword [ebp - 0x2c], 0
je 0x6c21ec
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c21ec
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c218a
mov dword [ebp - 0xdf8], 0
jmp 0x6c2196
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdf8], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c21c0
mov dword [ebp - 0xdfc], 0
jmp 0x6c21cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdfc], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xe00], ecx
jmp 0x6c21f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe00], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xe00]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e3
cmp dword [ebp - 0x2c], 0
je 0x6c22ba
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c22ba
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c2258
mov dword [ebp - 0xe04], 0
jmp 0x6c2264
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe04], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c228e
mov dword [ebp - 0xe08], 0
jmp 0x6c229a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe08], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xe0c], eax
jmp 0x6c22c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe0c], eax
mov edx, 0x58cf48
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xe0c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e4
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1e5
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1e6
cmp dword [ebp - 0x2c], 0
je 0x6c23c8
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c23c8
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c2366
mov dword [ebp - 0xe10], 0
jmp 0x6c2372
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe10], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c239c
mov dword [ebp - 0xe14], 0
jmp 0x6c23a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe14], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xe18], ecx
jmp 0x6c23d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe18], eax
mov edx, 0x58c314
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xe18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e7
cmp dword [ebp - 0x2c], 0
je 0x6c2496
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c2496
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c2434
mov dword [ebp - 0xe1c], 0
jmp 0x6c2440
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe1c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c246a
mov dword [ebp - 0xe20], 0
jmp 0x6c2476
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe20], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xe24], eax
jmp 0x6c24a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe24], eax
mov edx, 0x58cf54
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xe24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x1e8
mov edx, dword [ebp - 0xe0]
push edx
push 0x58cf60
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c3000
mov dword [ebp - 4], 0x1e9
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x1ea
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1eb
cmp dword [ebp - 0x2c], 0
je 0x6c25be
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c25be
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c255c
mov dword [ebp - 0xe28], 0
jmp 0x6c2568
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe28], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c2592
mov dword [ebp - 0xe2c], 0
jmp 0x6c259e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe2c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xe30], ecx
jmp 0x6c25ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe30], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xe30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1ec
cmp dword [ebp - 0x2c], 0
je 0x6c268c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c268c
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c262a
mov dword [ebp - 0xe34], 0
jmp 0x6c2636
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe34], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c2660
mov dword [ebp - 0xe38], 0
jmp 0x6c266c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe38], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xe3c], eax
jmp 0x6c2698
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe3c], eax
mov edx, 0x58cf84
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xe3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1ed
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1ee
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1ef
cmp dword [ebp - 0x2c], 0
je 0x6c279a
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c279a
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c2738
mov dword [ebp - 0xe40], 0
jmp 0x6c2744
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe40], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c276e
mov dword [ebp - 0xe44], 0
jmp 0x6c277a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe44], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xe48], ecx
jmp 0x6c27a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe48], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xe48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f0
cmp dword [ebp - 0x2c], 0
je 0x6c2868
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c2868
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c2806
mov dword [ebp - 0xe4c], 0
jmp 0x6c2812
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe4c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c283c
mov dword [ebp - 0xe50], 0
jmp 0x6c2848
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe50], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xe54], eax
jmp 0x6c2874
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe54], eax
mov edx, 0x58cf90
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xe54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f1
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1f2
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1f3
cmp dword [ebp - 0x2c], 0
je 0x6c2976
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c2976
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c2914
mov dword [ebp - 0xe58], 0
jmp 0x6c2920
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe58], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c294a
mov dword [ebp - 0xe5c], 0
jmp 0x6c2956
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe5c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xe60], ecx
jmp 0x6c2982
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe60], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xe60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f4
cmp dword [ebp - 0x2c], 0
je 0x6c2a44
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c2a44
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c29e2
mov dword [ebp - 0xe64], 0
jmp 0x6c29ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe64], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c2a18
mov dword [ebp - 0xe68], 0
jmp 0x6c2a24
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe68], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xe6c], eax
jmp 0x6c2a50
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe6c], eax
mov edx, 0x58cf9c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xe6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f5
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1f6
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1f7
cmp dword [ebp - 0x2c], 0
je 0x6c2b52
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c2b52
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c2af0
mov dword [ebp - 0xe70], 0
jmp 0x6c2afc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe70], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c2b26
mov dword [ebp - 0xe74], 0
jmp 0x6c2b32
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe74], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xe78], ecx
jmp 0x6c2b5e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe78], eax
mov edx, 0x58c314
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xe78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f8
cmp dword [ebp - 0x2c], 0
je 0x6c2c20
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c2c20
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c2bbe
mov dword [ebp - 0xe7c], 0
jmp 0x6c2bca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe7c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c2bf4
mov dword [ebp - 0xe80], 0
jmp 0x6c2c00
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe80], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xe84], eax
jmp 0x6c2c2c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe84], eax
mov edx, 0x58cfa8
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xe84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f9
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1fa
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1fb
cmp dword [ebp - 0x2c], 0
je 0x6c2d2e
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c2d2e
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c2ccc
mov dword [ebp - 0xe88], 0
jmp 0x6c2cd8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe88], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c2d02
mov dword [ebp - 0xe8c], 0
jmp 0x6c2d0e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe8c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xe90], ecx
jmp 0x6c2d3a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe90], eax
mov edx, 0x58c344
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xe90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1fc
cmp dword [ebp - 0x2c], 0
je 0x6c2dfc
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c2dfc
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c2d9a
mov dword [ebp - 0xe94], 0
jmp 0x6c2da6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe94], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c2dd0
mov dword [ebp - 0xe98], 0
jmp 0x6c2ddc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe98], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xe9c], eax
jmp 0x6c2e08
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe9c], eax
mov edx, 0x58cfb4
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xe9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1fd
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x1fe
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x1ff
cmp dword [ebp - 0x2c], 0
je 0x6c2f0a
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c2f0a
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c2ea8
mov dword [ebp - 0xea0], 0
jmp 0x6c2eb4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xea0], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c2ede
mov dword [ebp - 0xea4], 0
jmp 0x6c2eea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xea4], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xea8], ecx
jmp 0x6c2f16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xea8], eax
mov edx, 0x58c36c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xea8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x200
cmp dword [ebp - 0x2c], 0
je 0x6c2fd8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c2fd8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c2f76
mov dword [ebp - 0xeac], 0
jmp 0x6c2f82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xeac], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c2fac
mov dword [ebp - 0xeb0], 0
jmp 0x6c2fb8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xeb0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xeb4], eax
jmp 0x6c2fe4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xeb4], eax
mov edx, 0x58cfc0
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xeb4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x201
mov edx, dword [ebp - 0xe0]
push edx
push 0x58cfcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c3b42
mov dword [ebp - 4], 0x202
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x203
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x204
cmp dword [ebp - 0x2c], 0
je 0x6c3100
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c3100
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c309e
mov dword [ebp - 0xeb8], 0
jmp 0x6c30aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xeb8], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c30d4
mov dword [ebp - 0xebc], 0
jmp 0x6c30e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xebc], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xec0], ecx
jmp 0x6c310c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xec0], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xec0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x205
cmp dword [ebp - 0x2c], 0
je 0x6c31ce
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c31ce
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c316c
mov dword [ebp - 0xec4], 0
jmp 0x6c3178
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xec4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c31a2
mov dword [ebp - 0xec8], 0
jmp 0x6c31ae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xec8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xecc], eax
jmp 0x6c31da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xecc], eax
mov edx, 0x58cff8
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xecc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x206
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x207
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x208
cmp dword [ebp - 0x2c], 0
je 0x6c32dc
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c32dc
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c327a
mov dword [ebp - 0xed0], 0
jmp 0x6c3286
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xed0], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c32b0
mov dword [ebp - 0xed4], 0
jmp 0x6c32bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xed4], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xed8], ecx
jmp 0x6c32e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xed8], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xed8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x209
cmp dword [ebp - 0x2c], 0
je 0x6c33aa
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c33aa
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c3348
mov dword [ebp - 0xedc], 0
jmp 0x6c3354
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xedc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c337e
mov dword [ebp - 0xee0], 0
jmp 0x6c338a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xee0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xee4], eax
jmp 0x6c33b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xee4], eax
mov edx, 0x58d004
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xee4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x20a
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x20b
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x20c
cmp dword [ebp - 0x2c], 0
je 0x6c34b8
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c34b8
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c3456
mov dword [ebp - 0xee8], 0
jmp 0x6c3462
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xee8], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c348c
mov dword [ebp - 0xeec], 0
jmp 0x6c3498
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xeec], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xef0], ecx
jmp 0x6c34c4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xef0], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xef0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x20d
cmp dword [ebp - 0x2c], 0
je 0x6c3586
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c3586
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c3524
mov dword [ebp - 0xef4], 0
jmp 0x6c3530
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xef4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c355a
mov dword [ebp - 0xef8], 0
jmp 0x6c3566
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xef8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xefc], eax
jmp 0x6c3592
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xefc], eax
mov edx, 0x58d010
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xefc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x20e
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x20f
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x210
cmp dword [ebp - 0x2c], 0
je 0x6c3694
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c3694
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c3632
mov dword [ebp - 0xf00], 0
jmp 0x6c363e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf00], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c3668
mov dword [ebp - 0xf04], 0
jmp 0x6c3674
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf04], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xf08], ecx
jmp 0x6c36a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf08], eax
mov edx, 0x58c314
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xf08]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x211
cmp dword [ebp - 0x2c], 0
je 0x6c3762
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c3762
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c3700
mov dword [ebp - 0xf0c], 0
jmp 0x6c370c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf0c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c3736
mov dword [ebp - 0xf10], 0
jmp 0x6c3742
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf10], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xf14], eax
jmp 0x6c376e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf14], eax
mov edx, 0x58d01c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xf14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x212
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x213
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x214
cmp dword [ebp - 0x2c], 0
je 0x6c3870
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c3870
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c380e
mov dword [ebp - 0xf18], 0
jmp 0x6c381a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf18], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c3844
mov dword [ebp - 0xf1c], 0
jmp 0x6c3850
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf1c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xf20], ecx
jmp 0x6c387c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf20], eax
mov edx, 0x58c344
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xf20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x215
cmp dword [ebp - 0x2c], 0
je 0x6c393e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c393e
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c38dc
mov dword [ebp - 0xf24], 0
jmp 0x6c38e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf24], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c3912
mov dword [ebp - 0xf28], 0
jmp 0x6c391e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf28], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xf2c], eax
jmp 0x6c394a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf2c], eax
mov edx, 0x58d028
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xf2c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x216
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x217
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x218
cmp dword [ebp - 0x2c], 0
je 0x6c3a4c
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c3a4c
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c39ea
mov dword [ebp - 0xf30], 0
jmp 0x6c39f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf30], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c3a20
mov dword [ebp - 0xf34], 0
jmp 0x6c3a2c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf34], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xf38], ecx
jmp 0x6c3a58
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf38], eax
mov edx, 0x58c36c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xf38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x219
cmp dword [ebp - 0x2c], 0
je 0x6c3b1a
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c3b1a
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c3ab8
mov dword [ebp - 0xf3c], 0
jmp 0x6c3ac4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf3c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c3aee
mov dword [ebp - 0xf40], 0
jmp 0x6c3afa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf40], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xf44], eax
jmp 0x6c3b26
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf44], eax
mov edx, 0x58d034
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xf44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x21a
mov edx, dword [ebp - 0xe0]
push edx
push 0x58d040
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c40f0
mov dword [ebp - 4], 0x21b
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x21c
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x21d
cmp dword [ebp - 0x2c], 0
je 0x6c3c42
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c3c42
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c3be0
mov dword [ebp - 0xf48], 0
jmp 0x6c3bec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf48], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c3c16
mov dword [ebp - 0xf4c], 0
jmp 0x6c3c22
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf4c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xf50], ecx
jmp 0x6c3c4e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf50], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21e
cmp dword [ebp - 0x2c], 0
je 0x6c3d10
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c3d10
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c3cae
mov dword [ebp - 0xf54], 0
jmp 0x6c3cba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf54], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c3ce4
mov dword [ebp - 0xf58], 0
jmp 0x6c3cf0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf58], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xf5c], eax
jmp 0x6c3d1c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf5c], eax
mov edx, 0x58d060
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xf5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21f
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x220
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x221
cmp dword [ebp - 0x2c], 0
je 0x6c3e1e
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c3e1e
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c3dbc
mov dword [ebp - 0xf60], 0
jmp 0x6c3dc8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf60], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c3df2
mov dword [ebp - 0xf64], 0
jmp 0x6c3dfe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf64], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xf68], ecx
jmp 0x6c3e2a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf68], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xf68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x222
cmp dword [ebp - 0x2c], 0
je 0x6c3eec
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c3eec
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c3e8a
mov dword [ebp - 0xf6c], 0
jmp 0x6c3e96
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf6c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c3ec0
mov dword [ebp - 0xf70], 0
jmp 0x6c3ecc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf70], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xf74], eax
jmp 0x6c3ef8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf74], eax
mov edx, 0x58d06c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xf74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x223
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x224
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x225
cmp dword [ebp - 0x2c], 0
je 0x6c3ffa
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c3ffa
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c3f98
mov dword [ebp - 0xf78], 0
jmp 0x6c3fa4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf78], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c3fce
mov dword [ebp - 0xf7c], 0
jmp 0x6c3fda
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf7c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xf80], ecx
jmp 0x6c4006
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf80], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xf80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x226
cmp dword [ebp - 0x2c], 0
je 0x6c40c8
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c40c8
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c4066
mov dword [ebp - 0xf84], 0
jmp 0x6c4072
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf84], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c409c
mov dword [ebp - 0xf88], 0
jmp 0x6c40a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf88], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xf8c], eax
jmp 0x6c40d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf8c], eax
mov edx, 0x58d078
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xf8c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x227
mov edx, dword [ebp - 0xe0]
push edx
push 0x58d084
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c487a
mov dword [ebp - 4], 0x228
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x229
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x22a
cmp dword [ebp - 0x2c], 0
je 0x6c41f0
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c41f0
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c418e
mov dword [ebp - 0xf90], 0
jmp 0x6c419a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf90], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c41c4
mov dword [ebp - 0xf94], 0
jmp 0x6c41d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf94], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xf98], ecx
jmp 0x6c41fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf98], eax
mov edx, 0x563a7c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xf98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x22b
cmp dword [ebp - 0x2c], 0
je 0x6c42be
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c42be
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c425c
mov dword [ebp - 0xf9c], 0
jmp 0x6c4268
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf9c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c4292
mov dword [ebp - 0xfa0], 0
jmp 0x6c429e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfa0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xfa4], eax
jmp 0x6c42ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfa4], eax
mov edx, 0x58d0a8
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xfa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x22c
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x22d
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x22e
cmp dword [ebp - 0x2c], 0
je 0x6c43cc
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c43cc
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c436a
mov dword [ebp - 0xfa8], 0
jmp 0x6c4376
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfa8], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c43a0
mov dword [ebp - 0xfac], 0
jmp 0x6c43ac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfac], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xfb0], ecx
jmp 0x6c43d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfb0], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xfb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x22f
cmp dword [ebp - 0x2c], 0
je 0x6c449a
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c449a
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c4438
mov dword [ebp - 0xfb4], 0
jmp 0x6c4444
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfb4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c446e
mov dword [ebp - 0xfb8], 0
jmp 0x6c447a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfb8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xfbc], eax
jmp 0x6c44a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfbc], eax
mov edx, 0x58d0b4
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xfbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x230
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x231
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x232
cmp dword [ebp - 0x2c], 0
je 0x6c45a8
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c45a8
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c4546
mov dword [ebp - 0xfc0], 0
jmp 0x6c4552
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfc0], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c457c
mov dword [ebp - 0xfc4], 0
jmp 0x6c4588
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfc4], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xfc8], ecx
jmp 0x6c45b4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfc8], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xfc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x233
cmp dword [ebp - 0x2c], 0
je 0x6c4676
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c4676
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c4614
mov dword [ebp - 0xfcc], 0
jmp 0x6c4620
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfcc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c464a
mov dword [ebp - 0xfd0], 0
jmp 0x6c4656
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xfd4], eax
jmp 0x6c4682
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfd4], eax
mov edx, 0x58d0c4
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xfd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x234
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x235
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x236
cmp dword [ebp - 0x2c], 0
je 0x6c4784
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c4784
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c4722
mov dword [ebp - 0xfd8], 0
jmp 0x6c472e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfd8], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c4758
mov dword [ebp - 0xfdc], 0
jmp 0x6c4764
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfdc], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0xfe0], ecx
jmp 0x6c4790
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfe0], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xfe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x237
cmp dword [ebp - 0x2c], 0
je 0x6c4852
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c4852
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c47f0
mov dword [ebp - 0xfe4], 0
jmp 0x6c47fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfe4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c4826
mov dword [ebp - 0xfe8], 0
jmp 0x6c4832
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfe8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xfec], eax
jmp 0x6c485e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfec], eax
mov edx, 0x58d0d4
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xfec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x238
mov edx, dword [ebp - 0xe0]
push edx
push 0x58d0e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c4a9e
mov dword [ebp - 4], 0x239
push 0
push 1
push 0
push 0
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov dword [ebp - 4], 0x23a
cmp dword [ebp - 0x2c], 0
je 0x6c4968
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c4968
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c4908
mov dword [ebp - 0xff0], 0
jmp 0x6c4914
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xff0], eax
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c493c
mov dword [ebp - 0xff4], 0
jmp 0x6c4948
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xff4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0xff8], eax
jmp 0x6c4974
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xff8], eax
mov edx, 0x563a7c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0xff8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23b
mov word [ebp - 0xc8], 0
mov edx, 0x58bb28
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6c4a4b
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c4a4b
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c49eb
mov dword [ebp - 0xffc], 0
jmp 0x6c49f7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xffc], eax
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c4a1f
mov dword [ebp - 0x1000], 0
jmp 0x6c4a2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1000], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1004], ecx
jmp 0x6c4a57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1004], eax
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x30]
push eax
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1004]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0x23c
mov ecx, dword [ebp - 0xe0]
push ecx
push 0x58d0fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c4cc2
mov dword [ebp - 4], 0x23d
push 0
push 1
push 0
push 0
push 2
push 8
lea edx, [ebp - 0x2c]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov dword [ebp - 4], 0x23e
cmp dword [ebp - 0x2c], 0
je 0x6c4b8c
mov eax, dword [ebp - 0x2c]
cmp word [eax], 2
jne 0x6c4b8c
mov ecx, dword [ebp - 0x2c]
xor edx, edx
sub edx, dword [ecx + 0x1c]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax + 0x18]
jae 0x6c4b2c
mov dword [ebp - 0x1008], 0
jmp 0x6c4b38
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1008], eax
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x6c4b60
mov dword [ebp - 0x100c], 0
jmp 0x6c4b6c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x100c], eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0x18]
imul ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0xd4]
add edx, ecx
shl edx, 2
mov dword [ebp - 0x1010], edx
jmp 0x6c4b98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1010], eax
mov edx, 0x563a7c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1010]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23f
mov word [ebp - 0xc8], 0
mov edx, 0x58bb28
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6c4c6f
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c4c6f
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c4c0f
mov dword [ebp - 0x1014], 0
jmp 0x6c4c1b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1014], eax
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c4c43
mov dword [ebp - 0x1018], 0
jmp 0x6c4c4f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1018], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x101c], eax
jmp 0x6c4c7b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x101c], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x101c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [0x401338]
add esp, 0xc
jmp 0x6c7dae
mov dword [ebp - 4], 0x240
mov eax, dword [ebp - 0xe0]
push eax
push 0x58d114
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c4ce4
jmp 0x6c7dae
mov dword [ebp - 4], 0x241
mov ecx, dword [ebp - 0xe0]
push ecx
push 0x58bc50
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c5a02
mov dword [ebp - 4], 0x242
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x243
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x244
cmp dword [ebp - 0x2c], 0
je 0x6c4de4
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c4de4
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c4d82
mov dword [ebp - 0x1020], 0
jmp 0x6c4d8e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1020], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c4db8
mov dword [ebp - 0x1024], 0
jmp 0x6c4dc4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1024], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1028], eax
jmp 0x6c4df0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1028], eax
mov edx, 0x58c240
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1028]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x245
cmp dword [ebp - 0x2c], 0
je 0x6c4eb2
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c4eb2
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c4e50
mov dword [ebp - 0x102c], 0
jmp 0x6c4e5c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x102c], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c4e86
mov dword [ebp - 0x1030], 0
jmp 0x6c4e92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1030], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1034], ecx
jmp 0x6c4ebe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1034], eax
mov edx, 0x58d134
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1034]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x246
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x247
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x248
cmp dword [ebp - 0x2c], 0
je 0x6c4fc0
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c4fc0
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c4f5e
mov dword [ebp - 0x1038], 0
jmp 0x6c4f6a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1038], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c4f94
mov dword [ebp - 0x103c], 0
jmp 0x6c4fa0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x103c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1040], eax
jmp 0x6c4fcc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1040], eax
mov edx, 0x58c26c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1040]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x249
cmp dword [ebp - 0x2c], 0
je 0x6c508e
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c508e
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c502c
mov dword [ebp - 0x1044], 0
jmp 0x6c5038
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1044], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c5062
mov dword [ebp - 0x1048], 0
jmp 0x6c506e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1048], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x104c], ecx
jmp 0x6c509a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x104c], eax
mov edx, 0x58d154
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x104c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24a
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x24b
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x24c
cmp dword [ebp - 0x2c], 0
je 0x6c519c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c519c
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c513a
mov dword [ebp - 0x1050], 0
jmp 0x6c5146
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1050], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c5170
mov dword [ebp - 0x1054], 0
jmp 0x6c517c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1054], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1058], eax
jmp 0x6c51a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1058], eax
mov edx, 0x58c2e0
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1058]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24d
cmp dword [ebp - 0x2c], 0
je 0x6c526a
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c526a
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c5208
mov dword [ebp - 0x105c], 0
jmp 0x6c5214
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x105c], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c523e
mov dword [ebp - 0x1060], 0
jmp 0x6c524a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1060], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1064], ecx
jmp 0x6c5276
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1064], eax
mov edx, 0x580adc
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1064]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24e
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x24f
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x250
cmp dword [ebp - 0x2c], 0
je 0x6c5378
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c5378
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c5316
mov dword [ebp - 0x1068], 0
jmp 0x6c5322
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1068], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c534c
mov dword [ebp - 0x106c], 0
jmp 0x6c5358
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x106c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1070], eax
jmp 0x6c5384
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1070], eax
mov edx, 0x58c314
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1070]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x251
cmp dword [ebp - 0x2c], 0
je 0x6c5446
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c5446
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c53e4
mov dword [ebp - 0x1074], 0
jmp 0x6c53f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1074], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c541a
mov dword [ebp - 0x1078], 0
jmp 0x6c5426
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1078], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x107c], ecx
jmp 0x6c5452
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x107c], eax
mov edx, 0x58d178
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x107c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x252
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x253
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x254
cmp dword [ebp - 0x2c], 0
je 0x6c5554
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c5554
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c54f2
mov dword [ebp - 0x1080], 0
jmp 0x6c54fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1080], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c5528
mov dword [ebp - 0x1084], 0
jmp 0x6c5534
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1084], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1088], eax
jmp 0x6c5560
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1088], eax
mov edx, 0x58c344
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x255
cmp dword [ebp - 0x2c], 0
je 0x6c5622
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c5622
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c55c0
mov dword [ebp - 0x108c], 0
jmp 0x6c55cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x108c], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c55f6
mov dword [ebp - 0x1090], 0
jmp 0x6c5602
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1090], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1094], ecx
jmp 0x6c562e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1094], eax
mov edx, 0x58d198
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1094]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x256
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x257
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x258
cmp dword [ebp - 0x2c], 0
je 0x6c5730
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c5730
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c56ce
mov dword [ebp - 0x1098], 0
jmp 0x6c56da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1098], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c5704
mov dword [ebp - 0x109c], 0
jmp 0x6c5710
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x109c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x10a0], eax
jmp 0x6c573c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10a0], eax
mov edx, 0x58c36c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x10a0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x259
cmp dword [ebp - 0x2c], 0
je 0x6c57fe
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c57fe
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c579c
mov dword [ebp - 0x10a4], 0
jmp 0x6c57a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10a4], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c57d2
mov dword [ebp - 0x10a8], 0
jmp 0x6c57de
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10a8], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x10ac], ecx
jmp 0x6c580a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10ac], eax
mov edx, 0x58d1b4
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x10ac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25a
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x25b
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x25c
cmp dword [ebp - 0x2c], 0
je 0x6c590c
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c590c
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c58aa
mov dword [ebp - 0x10b0], 0
jmp 0x6c58b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10b0], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c58e0
mov dword [ebp - 0x10b4], 0
jmp 0x6c58ec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10b4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x10b8], eax
jmp 0x6c5918
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10b8], eax
mov edx, 0x58c38c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x10b8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25d
cmp dword [ebp - 0x2c], 0
je 0x6c59da
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c59da
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c5978
mov dword [ebp - 0x10bc], 0
jmp 0x6c5984
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10bc], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c59ae
mov dword [ebp - 0x10c0], 0
jmp 0x6c59ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10c0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x10c4], ecx
jmp 0x6c59e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10c4], eax
mov edx, 0x58d1d0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x10c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x25e
mov ecx, dword [ebp - 0xe0]
push ecx
push 0x564940
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c6544
mov dword [ebp - 4], 0x25f
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x260
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x261
cmp dword [ebp - 0x2c], 0
je 0x6c5b02
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c5b02
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c5aa0
mov dword [ebp - 0x10c8], 0
jmp 0x6c5aac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10c8], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c5ad6
mov dword [ebp - 0x10cc], 0
jmp 0x6c5ae2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10cc], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x10d0], eax
jmp 0x6c5b0e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10d0], eax
mov edx, 0x58c240
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x10d0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x262
cmp dword [ebp - 0x2c], 0
je 0x6c5bd0
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c5bd0
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c5b6e
mov dword [ebp - 0x10d4], 0
jmp 0x6c5b7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10d4], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c5ba4
mov dword [ebp - 0x10d8], 0
jmp 0x6c5bb0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10d8], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x10dc], ecx
jmp 0x6c5bdc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10dc], eax
mov edx, 0x58d1f0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x10dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x263
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x264
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x265
cmp dword [ebp - 0x2c], 0
je 0x6c5cde
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c5cde
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c5c7c
mov dword [ebp - 0x10e0], 0
jmp 0x6c5c88
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10e0], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c5cb2
mov dword [ebp - 0x10e4], 0
jmp 0x6c5cbe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10e4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x10e8], eax
jmp 0x6c5cea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10e8], eax
mov edx, 0x58c26c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x10e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x266
cmp dword [ebp - 0x2c], 0
je 0x6c5dac
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c5dac
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c5d4a
mov dword [ebp - 0x10ec], 0
jmp 0x6c5d56
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10ec], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c5d80
mov dword [ebp - 0x10f0], 0
jmp 0x6c5d8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10f0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x10f4], ecx
jmp 0x6c5db8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10f4], eax
mov edx, 0x58d208
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x10f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x267
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x268
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x269
cmp dword [ebp - 0x2c], 0
je 0x6c5eba
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c5eba
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c5e58
mov dword [ebp - 0x10f8], 0
jmp 0x6c5e64
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10f8], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c5e8e
mov dword [ebp - 0x10fc], 0
jmp 0x6c5e9a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10fc], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1100], eax
jmp 0x6c5ec6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1100], eax
mov edx, 0x58c2e0
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1100]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x26a
cmp dword [ebp - 0x2c], 0
je 0x6c5f88
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c5f88
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c5f26
mov dword [ebp - 0x1104], 0
jmp 0x6c5f32
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1104], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c5f5c
mov dword [ebp - 0x1108], 0
jmp 0x6c5f68
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1108], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x110c], ecx
jmp 0x6c5f94
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x110c], eax
mov edx, 0x58d220
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x110c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x26b
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x26c
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x26d
cmp dword [ebp - 0x2c], 0
je 0x6c6096
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c6096
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c6034
mov dword [ebp - 0x1110], 0
jmp 0x6c6040
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1110], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c606a
mov dword [ebp - 0x1114], 0
jmp 0x6c6076
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1114], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1118], eax
jmp 0x6c60a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1118], eax
mov edx, 0x58c314
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1118]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x26e
cmp dword [ebp - 0x2c], 0
je 0x6c6164
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c6164
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c6102
mov dword [ebp - 0x111c], 0
jmp 0x6c610e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x111c], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c6138
mov dword [ebp - 0x1120], 0
jmp 0x6c6144
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1120], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1124], ecx
jmp 0x6c6170
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1124], eax
mov edx, 0x58d238
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1124]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x26f
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x270
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x271
cmp dword [ebp - 0x2c], 0
je 0x6c6272
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c6272
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c6210
mov dword [ebp - 0x1128], 0
jmp 0x6c621c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1128], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c6246
mov dword [ebp - 0x112c], 0
jmp 0x6c6252
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x112c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1130], eax
jmp 0x6c627e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1130], eax
mov edx, 0x58c344
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1130]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x272
cmp dword [ebp - 0x2c], 0
je 0x6c6340
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c6340
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c62de
mov dword [ebp - 0x1134], 0
jmp 0x6c62ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1134], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c6314
mov dword [ebp - 0x1138], 0
jmp 0x6c6320
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1138], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x113c], ecx
jmp 0x6c634c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x113c], eax
mov edx, 0x58d250
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x113c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x273
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x274
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x275
cmp dword [ebp - 0x2c], 0
je 0x6c644e
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c644e
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c63ec
mov dword [ebp - 0x1140], 0
jmp 0x6c63f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1140], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c6422
mov dword [ebp - 0x1144], 0
jmp 0x6c642e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1144], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1148], eax
jmp 0x6c645a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1148], eax
mov edx, 0x58c36c
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1148]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x276
cmp dword [ebp - 0x2c], 0
je 0x6c651c
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c651c
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c64ba
mov dword [ebp - 0x114c], 0
jmp 0x6c64c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x114c], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c64f0
mov dword [ebp - 0x1150], 0
jmp 0x6c64fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1150], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1154], ecx
jmp 0x6c6528
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1154], eax
mov edx, 0x58d268
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1154]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x277
mov ecx, dword [ebp - 0xe0]
push ecx
push 0x58bc9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c707b
mov dword [ebp - 4], 0x278
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x279
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x27a
cmp dword [ebp - 0x2c], 0
je 0x6c6644
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c6644
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c65e2
mov dword [ebp - 0x1158], 0
jmp 0x6c65ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1158], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c6618
mov dword [ebp - 0x115c], 0
jmp 0x6c6624
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x115c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1160], eax
jmp 0x6c6650
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1160], eax
mov edx, 0x58c240
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1160]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x27b
mov word [ebp - 0xc8], 0
mov edx, 0x564f60
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6c6729
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c6729
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c66c7
mov dword [ebp - 0x1164], 0
jmp 0x6c66d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1164], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c66fd
mov dword [ebp - 0x1168], 0
jmp 0x6c6709
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1168], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x116c], ecx
jmp 0x6c6735
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x116c], eax
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x30]
push eax
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x58d280
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x116c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x30]
push ecx
push 3
call dword [0x401338]
add esp, 0x10
mov dword [ebp - 4], 0x27c
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x27d
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x27e
cmp dword [ebp - 0x2c], 0
je 0x6c687d
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c687d
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c681b
mov dword [ebp - 0x1170], 0
jmp 0x6c6827
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1170], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c6851
mov dword [ebp - 0x1174], 0
jmp 0x6c685d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1174], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1178], ecx
jmp 0x6c6889
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1178], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1178]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x27f
mov word [ebp - 0xc8], 0
mov edx, 0x564f60
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6c6962
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c6962
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c6900
mov dword [ebp - 0x117c], 0
jmp 0x6c690c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x117c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c6936
mov dword [ebp - 0x1180], 0
jmp 0x6c6942
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1180], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1184], eax
jmp 0x6c696e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1184], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x58d288
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1184]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 3
call dword [0x401338]
add esp, 0x10
mov dword [ebp - 4], 0x280
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x281
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x282
cmp dword [ebp - 0x2c], 0
je 0x6c6ab6
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c6ab6
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c6a54
mov dword [ebp - 0x1188], 0
jmp 0x6c6a60
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1188], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c6a8a
mov dword [ebp - 0x118c], 0
jmp 0x6c6a96
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x118c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1190], eax
jmp 0x6c6ac2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1190], eax
mov edx, 0x58c2e0
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x283
mov word [ebp - 0xc8], 0
mov edx, 0x564f60
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6c6b9b
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c6b9b
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c6b39
mov dword [ebp - 0x1194], 0
jmp 0x6c6b45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1194], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c6b6f
mov dword [ebp - 0x1198], 0
jmp 0x6c6b7b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1198], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x119c], ecx
jmp 0x6c6ba7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x119c], eax
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x30]
push eax
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x58d290
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x119c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x30]
push ecx
push 3
call dword [0x401338]
add esp, 0x10
mov dword [ebp - 4], 0x284
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x285
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x286
cmp dword [ebp - 0x2c], 0
je 0x6c6cef
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c6cef
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c6c8d
mov dword [ebp - 0x11a0], 0
jmp 0x6c6c99
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11a0], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c6cc3
mov dword [ebp - 0x11a4], 0
jmp 0x6c6ccf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11a4], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x11a8], ecx
jmp 0x6c6cfb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11a8], eax
mov edx, 0x58c314
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x11a8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x287
mov word [ebp - 0xc8], 0
mov edx, 0x564f60
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6c6dd4
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c6dd4
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c6d72
mov dword [ebp - 0x11ac], 0
jmp 0x6c6d7e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11ac], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c6da8
mov dword [ebp - 0x11b0], 0
jmp 0x6c6db4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11b0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x11b4], eax
jmp 0x6c6de0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11b4], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x30]
push edx
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x56486c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x11b4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 3
call dword [0x401338]
add esp, 0x10
mov dword [ebp - 4], 0x288
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
mov word [ebp - 0x24], cx
mov dword [ebp - 4], 0x289
push 0
push 1
push 0
movsx edx, word [ebp - 0x24]
push edx
push 2
push 8
lea eax, [ebp - 0x2c]
push eax
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x28a
cmp dword [ebp - 0x2c], 0
je 0x6c6f28
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c6f28
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c6ec6
mov dword [ebp - 0x11b8], 0
jmp 0x6c6ed2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11b8], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c6efc
mov dword [ebp - 0x11bc], 0
jmp 0x6c6f08
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11bc], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x11c0], eax
jmp 0x6c6f34
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11c0], eax
mov edx, 0x58c344
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x11c0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x28b
mov word [ebp - 0xc8], 0
mov edx, 0x564f60
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp dword [ebp - 0x2c], 0
je 0x6c700d
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c700d
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c6fab
mov dword [ebp - 0x11c4], 0
jmp 0x6c6fb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11c4], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c6fe1
mov dword [ebp - 0x11c8], 0
jmp 0x6c6fed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11c8], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x11cc], ecx
jmp 0x6c7019
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11cc], eax
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x30]
push eax
call fcn.006357e0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x58d298
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x11cc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x30]
push ecx
push 3
call dword [0x401338]
add esp, 0x10
jmp 0x6c7dae
mov dword [ebp - 4], 0x28c
mov edx, dword [ebp - 0xe0]
push edx
push 0x58d2a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c744d
mov dword [ebp - 4], 0x28d
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x28e
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x28f
cmp dword [ebp - 0x2c], 0
je 0x6c717b
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c717b
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c7119
mov dword [ebp - 0x11d0], 0
jmp 0x6c7125
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11d0], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c714f
mov dword [ebp - 0x11d4], 0
jmp 0x6c715b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11d4], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x11d8], ecx
jmp 0x6c7187
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11d8], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x11d8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x290
cmp dword [ebp - 0x2c], 0
je 0x6c7249
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c7249
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c71e7
mov dword [ebp - 0x11dc], 0
jmp 0x6c71f3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11dc], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c721d
mov dword [ebp - 0x11e0], 0
jmp 0x6c7229
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11e0], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x11e4], eax
jmp 0x6c7255
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11e4], eax
mov edx, 0x58d2c0
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x11e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x291
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x292
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x293
cmp dword [ebp - 0x2c], 0
je 0x6c7357
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c7357
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c72f5
mov dword [ebp - 0x11e8], 0
jmp 0x6c7301
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11e8], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c732b
mov dword [ebp - 0x11ec], 0
jmp 0x6c7337
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11ec], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x11f0], ecx
jmp 0x6c7363
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11f0], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x11f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x294
cmp dword [ebp - 0x2c], 0
je 0x6c7425
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c7425
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c73c3
mov dword [ebp - 0x11f4], 0
jmp 0x6c73cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11f4], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c73f9
mov dword [ebp - 0x11f8], 0
jmp 0x6c7405
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11f8], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x11fc], eax
jmp 0x6c7431
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11fc], eax
mov edx, 0x58d2d0
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x11fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x6c7dae
mov dword [ebp - 4], 0x295
mov edx, dword [ebp - 0xe0]
push edx
push 0x58bd34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c7dae
mov dword [ebp - 4], 0x296
mov word [ebp - 0x24], 0
mov dword [ebp - 4], 0x297
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x298
cmp dword [ebp - 0x2c], 0
je 0x6c754d
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c754d
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c74eb
mov dword [ebp - 0x1200], 0
jmp 0x6c74f7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1200], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c7521
mov dword [ebp - 0x1204], 0
jmp 0x6c752d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1204], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1208], ecx
jmp 0x6c7559
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1208], eax
mov edx, 0x563a7c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1208]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x299
cmp dword [ebp - 0x2c], 0
je 0x6c761b
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c761b
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c75b9
mov dword [ebp - 0x120c], 0
jmp 0x6c75c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x120c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c75ef
mov dword [ebp - 0x1210], 0
jmp 0x6c75fb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1210], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1214], eax
jmp 0x6c7627
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1214], eax
mov edx, 0x58d2e0
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1214]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x29a
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x29b
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x29c
cmp dword [ebp - 0x2c], 0
je 0x6c7729
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c7729
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c76c7
mov dword [ebp - 0x1218], 0
jmp 0x6c76d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1218], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c76fd
mov dword [ebp - 0x121c], 0
jmp 0x6c7709
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x121c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1220], ecx
jmp 0x6c7735
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1220], eax
mov edx, 0x58c240
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1220]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x29d
cmp dword [ebp - 0x2c], 0
je 0x6c77f7
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c77f7
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c7795
mov dword [ebp - 0x1224], 0
jmp 0x6c77a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1224], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c77cb
mov dword [ebp - 0x1228], 0
jmp 0x6c77d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1228], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x122c], eax
jmp 0x6c7803
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x122c], eax
mov edx, 0x58d2ec
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x122c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x29e
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x29f
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x2a0
cmp dword [ebp - 0x2c], 0
je 0x6c7905
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c7905
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c78a3
mov dword [ebp - 0x1230], 0
jmp 0x6c78af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1230], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c78d9
mov dword [ebp - 0x1234], 0
jmp 0x6c78e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1234], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1238], ecx
jmp 0x6c7911
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1238], eax
mov edx, 0x58c26c
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1238]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a1
cmp dword [ebp - 0x2c], 0
je 0x6c79d3
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c79d3
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c7971
mov dword [ebp - 0x123c], 0
jmp 0x6c797d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x123c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c79a7
mov dword [ebp - 0x1240], 0
jmp 0x6c79b3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1240], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1244], eax
jmp 0x6c79df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1244], eax
mov edx, 0x58d2f8
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1244]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a2
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x2a3
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x2a4
cmp dword [ebp - 0x2c], 0
je 0x6c7ae1
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c7ae1
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c7a7f
mov dword [ebp - 0x1248], 0
jmp 0x6c7a8b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1248], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c7ab5
mov dword [ebp - 0x124c], 0
jmp 0x6c7ac1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x124c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1250], ecx
jmp 0x6c7aed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1250], eax
mov edx, 0x58c2e0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a5
cmp dword [ebp - 0x2c], 0
je 0x6c7baf
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c7baf
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c7b4d
mov dword [ebp - 0x1254], 0
jmp 0x6c7b59
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1254], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c7b83
mov dword [ebp - 0x1258], 0
jmp 0x6c7b8f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1258], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x125c], eax
jmp 0x6c7bbb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x125c], eax
mov edx, 0x58d304
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x125c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a6
mov dx, word [ebp - 0x24]
add dx, 1
jo 0x6c8564
mov word [ebp - 0x24], dx
mov dword [ebp - 4], 0x2a7
push 0
push 1
push 0
movsx eax, word [ebp - 0x24]
push eax
push 2
push 8
lea ecx, [ebp - 0x2c]
push ecx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x24
mov dword [ebp - 4], 0x2a8
cmp dword [ebp - 0x2c], 0
je 0x6c7cbd
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c7cbd
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c7c5b
mov dword [ebp - 0x1260], 0
jmp 0x6c7c67
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1260], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c7c91
mov dword [ebp - 0x1264], 0
jmp 0x6c7c9d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1264], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x1268], ecx
jmp 0x6c7cc9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1268], eax
mov edx, 0x58c314
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1268]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a9
cmp dword [ebp - 0x2c], 0
je 0x6c7d8b
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c7d8b
mov edx, dword [ebp - 0x2c]
mov eax, 1
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c7d29
mov dword [ebp - 0x126c], 0
jmp 0x6c7d35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x126c], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c7d5f
mov dword [ebp - 0x1270], 0
jmp 0x6c7d6b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1270], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1274], eax
jmp 0x6c7d97
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1274], eax
mov edx, 0x58d310
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1274]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2ab
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
push eax
push 0x5612ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x6c7de0
mov dword [ebp - 4], 0x2ac
mov edx, dword [0x73e2bc]
mov ecx, dword [ebp + 0xc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2ae
mov dword [ebp - 0x5c], 0x80020004
mov dword [ebp - 0x64], 0xa
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFreeFile]
mov word [ebp - 0x28], ax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2af
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
push eax
push 0x55ce70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x562bfc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ax, word [ebp - 0x28]
push eax
push 0x32
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 3
call dword [0x401338]
add esp, 0x10
mov dword [ebp - 4], 0x2b0
mov ecx, dword [ebp - 0x2c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0xf0], ax
mov word [ebp - 0xec], 1
mov word [ebp - 0x24], 0
jmp 0x6c7ecd
mov dx, word [ebp - 0x24]
add dx, word [ebp - 0xec]
jo 0x6c8564
mov word [ebp - 0x24], dx
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0xf0]
jg 0x6c80d6
mov dword [ebp - 4], 0x2b1
cmp dword [ebp - 0x2c], 0
je 0x6c7f86
mov ecx, dword [ebp - 0x2c]
cmp word [ecx], 2
jne 0x6c7f86
mov edx, dword [ebp - 0x2c]
xor eax, eax
sub eax, dword [edx + 0x1c]
mov dword [ebp - 0xd4], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0xd4]
cmp edx, dword [ecx + 0x18]
jae 0x6c7f24
mov dword [ebp - 0x1278], 0
jmp 0x6c7f30
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1278], eax
movsx eax, word [ebp - 0x24]
mov ecx, dword [ebp - 0x2c]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0xd0], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x6c7f5a
mov dword [ebp - 0x127c], 0
jmp 0x6c7f66
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x127c], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0x18]
imul edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0xd4]
add eax, edx
shl eax, 2
mov dword [ebp - 0x1280], eax
jmp 0x6c7f92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1280], eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1280]
mov ecx, dword [edx + eax]
push ecx
push 0x73f208
push 0x14
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov dword [ebp - 4], 0x2b2
cmp dword [ebp - 0x2c], 0
je 0x6c805a
mov edx, dword [ebp - 0x2c]
cmp word [edx], 2
jne 0x6c805a
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x1c]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x18]
jae 0x6c7ff8
mov dword [ebp - 0x1284], 0
jmp 0x6c8004
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1284], eax
movsx ecx, word [ebp - 0x24]
mov edx, dword [ebp - 0x2c]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0xd0], ecx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x6c802e
mov dword [ebp - 0x1288], 0
jmp 0x6c803a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1288], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
imul eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0xd4]
add ecx, eax
shl ecx, 2
mov dword [ebp - 0x128c], ecx
jmp 0x6c8066
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x128c], eax
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x128c]
mov edx, dword [eax + ecx]
push edx
push 0x73f230
push 0x1c
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov dword [ebp - 4], 0x2b3
push 0x563b54
push 0x73f268
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov dword [ebp - 4], 0x2b4
mov ax, word [ebp - 0x28]
push eax
mov cx, word [ebp - 0x24]
add cx, 1
jo 0x6c8564
movsx edx, cx
push edx
push 0x73f208
push 0x566a10
call dword [sym.imp.MSVBVM60.DLL___vbaPutOwner4]
mov dword [ebp - 4], 0x2b5
jmp 0x6c7eb8
mov dword [ebp - 4], 0x2b6
mov ax, word [ebp - 0x28]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x2b7
cmp dword [0x748710], 0
jne 0x6c8114
push 0x748710
push 0x5635dc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1290], 0x748710
jmp 0x6c811e
mov dword [ebp - 0x1290], 0x748710
mov ecx, dword [ebp - 0x1290]
mov edx, dword [ecx]
mov dword [ebp - 0xd0], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xd0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xd0]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0
jge 0x6c8176
push 0x14
push 0x5635cc
mov ecx, dword [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1294], eax
jmp 0x6c8180
mov dword [ebp - 0x1294], 0
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0xd8], eax
lea ecx, [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0xd8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xd8]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x6c81d3
push 0x58
push 0x5635ec
mov edx, dword [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1298], eax
jmp 0x6c81dd
mov dword [ebp - 0x1298], 0
mov ecx, dword [ebp - 0x30]
push ecx
push 0x58d320
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x747990
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x2b8
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xcc]
push eax
mov ecx, dword [ebp - 0xd0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xd0]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0
jge 0x6c8276
push 0x1c
push 0x56513c
mov ecx, dword [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x129c], eax
jmp 0x6c8280
mov dword [ebp - 0x129c], 0
xor eax, eax
cmp dword [ebp - 0xcc], 0
setne al
neg eax
mov word [ebp - 0xd8], ax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0xd8]
test ecx, ecx
je 0x6c84d1
mov dword [ebp - 4], 0x2b9
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xcc]
push eax
mov ecx, dword [ebp - 0xd0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xd0]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0
jge 0x6c8318
push 0x1c
push 0x56513c
mov ecx, dword [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12a0], eax
jmp 0x6c8322
mov dword [ebp - 0x12a0], 0
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0xd8], eax
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0xd8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xd8]
push ecx
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x6c8383
push 0x2c
push 0x56513c
mov edx, dword [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12a4], eax
jmp 0x6c838d
mov dword [ebp - 0x12a4], 0
mov ecx, dword [0x747990]
push ecx
push 0x563b54
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x564b9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x564b9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x563b54
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x563b54
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x747990
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 8
call dword [0x401338]
add esp, 0x24
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2ba
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x12a8], eax
mov eax, dword [ebp - 0x12a8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12a8]
push edx
call dword [ecx + 0x48]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x2bb
push 0x747990
call fcn.006f0df0
push 0x6c8551
jmp 0x6c8538
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x2c]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3