Function at 0x427690
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x401c56
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x270
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x4017e8
xor esi, esi
push esi
push pe_nt_image_headers32
push 1
push 8
push 0x43c084
push 4
push 0x180
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x28], esi
mov dword [ebp - 0x2c], esi
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x34], esi
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
mov eax, dword [0x43c084]
add esp, 0x1c
cmp eax, esi
je 0x427722
cmp word [eax], 1
jne 0x427722
mov esi, dword [eax + 0x14]
mov ecx, dword [eax + 0x10]
neg esi
cmp esi, ecx
jb 0x427719
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [esi*4]
jmp 0x427728
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
push 1
mov dword [ebp - 0x40], eax
call ebx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
push eax
push 0x4047a8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [0x43c084]
mov edx, eax
mov eax, dword [ebp - 0x40]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x20]
lea eax, [ebp - 0x1c]
push edx
lea ecx, [ebp - 0x18]
push eax
lea edx, [ebp - 0x14]
push ecx
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x4277d3
cmp word [eax], 1
jne 0x4277d3
mov edx, dword [eax + 0x14]
mov ecx, 1
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4277ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea eax, [ecx*4]
jmp 0x4277d9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
push 1
mov dword [ebp - 0x44], eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4047c8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4047dc
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov ecx, dword [0x43c084]
mov edx, eax
mov eax, dword [ebp - 0x44]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x34]
lea eax, [ebp - 0x30]
push edx
lea ecx, [ebp - 0x2c]
push eax
lea edx, [ebp - 0x28]
push ecx
lea eax, [ebp - 0x24]
push edx
lea ecx, [ebp - 0x20]
push eax
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x4278c4
cmp word [eax], 1
jne 0x4278c4
mov edx, dword [eax + 0x14]
mov ecx, 2
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4278b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x48], edx
jmp 0x4278cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x48], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4047f4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x404804
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x4279b0
cmp word [eax], 1
jne 0x4279b0
mov edx, dword [eax + 0x14]
mov ecx, 3
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4279a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x4c], ecx
jmp 0x4279b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x404814
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x404838
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x4c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x427a9c
cmp word [eax], 1
jne 0x427a9c
mov edx, dword [eax + 0x14]
mov ecx, 4
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x427a94
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x50], ecx
jmp 0x427aa5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x404860
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x404874
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x50]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x427b88
cmp word [eax], 1
jne 0x427b88
mov edx, dword [eax + 0x14]
mov ecx, 5
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x427b80
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x54], ecx
jmp 0x427b91
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x54], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x404884
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x404898
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x54]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x427c74
cmp word [eax], 1
jne 0x427c74
mov edx, dword [eax + 0x14]
mov ecx, 6
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x427c6c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x58], ecx
jmp 0x427c7d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x58], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4048ac
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4048bc
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x58]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x427d60
cmp word [eax], 1
jne 0x427d60
mov edx, dword [eax + 0x14]
mov ecx, 7
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x427d58
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x5c], ecx
jmp 0x427d69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4048d0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4048e0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x5c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x427e4c
cmp word [eax], 1
jne 0x427e4c
mov edx, dword [eax + 0x14]
mov ecx, 8
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x427e44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x60], ecx
jmp 0x427e55
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x60], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4048f0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x404930
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x60]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x427f38
cmp word [eax], 1
jne 0x427f38
mov edx, dword [eax + 0x14]
mov ecx, 9
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x427f30
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x64], ecx
jmp 0x427f41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x64], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x404968
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x404984
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x64]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x428024
cmp word [eax], 1
jne 0x428024
mov edx, dword [eax + 0x14]
mov ecx, 0xa
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42801c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x68], ecx
jmp 0x42802d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x68], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x40499c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4049b4
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x68]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x428110
cmp word [eax], 1
jne 0x428110
mov edx, dword [eax + 0x14]
mov ecx, 0xb
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x428108
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x6c], ecx
jmp 0x428119
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4064c8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4064fc
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x6c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x4281fc
cmp word [eax], 1
jne 0x4281fc
mov edx, dword [eax + 0x14]
mov ecx, 0xc
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4281f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x70], ecx
jmp 0x428205
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x70], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406540
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4065e8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x70]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x4282e8
cmp word [eax], 1
jne 0x4282e8
mov edx, dword [eax + 0x14]
mov ecx, 0xd
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4282e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x74], ecx
jmp 0x4282f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x74], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406654
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406690
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x74]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x4283d4
cmp word [eax], 1
jne 0x4283d4
mov edx, dword [eax + 0x14]
mov ecx, 0xe
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4283cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x78], ecx
jmp 0x4283dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x78], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4066c4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4066dc
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x78]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x4284c0
cmp word [eax], 1
jne 0x4284c0
mov edx, dword [eax + 0x14]
mov ecx, 0xf
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4284b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x7c], ecx
jmp 0x4284c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4066f4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406720
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x7c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x4285ac
cmp word [eax], 1
jne 0x4285ac
mov edx, dword [eax + 0x14]
mov ecx, 0x10
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4285a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x80], ecx
jmp 0x4285b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x80], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406754
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406760
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42869b
cmp word [eax], 1
jne 0x42869b
mov edx, dword [eax + 0x14]
mov ecx, 0x11
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x428690
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x84], ecx
jmp 0x4286a7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x84], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x40676c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4067b0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x84]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x428790
cmp word [eax], 1
jne 0x428790
mov edx, dword [eax + 0x14]
mov ecx, 0x12
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x428785
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x88], ecx
jmp 0x42879c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x88], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406654
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4067ec
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x88]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x428885
cmp word [eax], 1
jne 0x428885
mov edx, dword [eax + 0x14]
mov ecx, 0x13
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42887a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x8c], ecx
jmp 0x428891
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406820
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406838
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x8c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42897a
cmp word [eax], 1
jne 0x42897a
mov edx, dword [eax + 0x14]
mov ecx, 0x14
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42896f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x90], ecx
jmp 0x428986
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x90], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406854
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406870
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x90]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x428a6f
cmp word [eax], 1
jne 0x428a6f
mov edx, dword [eax + 0x14]
mov ecx, 0x15
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x428a64
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x94], ecx
jmp 0x428a7b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x94], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406894
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4068ec
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x94]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x428b64
cmp word [eax], 1
jne 0x428b64
mov edx, dword [eax + 0x14]
mov ecx, 0x16
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x428b59
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x98], ecx
jmp 0x428b70
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x98], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406928
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406934
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x98]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x428c59
cmp word [eax], 1
jne 0x428c59
mov edx, dword [eax + 0x14]
mov ecx, 0x17
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x428c4e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x9c], ecx
jmp 0x428c65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406940
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406940
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x9c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x428d4e
cmp word [eax], 1
jne 0x428d4e
mov edx, dword [eax + 0x14]
mov ecx, 0x18
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x428d43
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xa0], ecx
jmp 0x428d5a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x40694c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406958
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xa0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x428e43
cmp word [eax], 1
jne 0x428e43
mov edx, dword [eax + 0x14]
mov ecx, 0x19
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x428e38
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xa4], ecx
jmp 0x428e4f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406968
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x40679c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xa4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x428f38
cmp word [eax], 1
jne 0x428f38
mov edx, dword [eax + 0x14]
mov ecx, 0x1a
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x428f2d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xa8], ecx
jmp 0x428f44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4065b8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406978
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xa8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42902d
cmp word [eax], 1
jne 0x42902d
mov edx, dword [eax + 0x14]
mov ecx, 0x1b
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429022
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xac], ecx
jmp 0x429039
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xac], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406998
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4069c0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xac]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x429122
cmp word [eax], 1
jne 0x429122
mov edx, dword [eax + 0x14]
mov ecx, 0x1c
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429117
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xb0], ecx
jmp 0x42912e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4069e0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xb0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x4291cc
cmp word [eax], 1
jne 0x4291cc
mov edx, dword [eax + 0x14]
mov ecx, 0x1d
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4291bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0xb4], edx
jmp 0x4291d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4069f0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xb4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x429276
cmp word [eax], 1
jne 0x429276
mov edx, dword [eax + 0x14]
mov ecx, 0x1e
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429267
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0xb8], edx
jmp 0x429282
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406a04
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xb8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x429320
cmp word [eax], 1
jne 0x429320
mov edx, dword [eax + 0x14]
mov ecx, 0x1f
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429311
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0xbc], edx
jmp 0x42932c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xbc], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406a18
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xbc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x4293ca
cmp word [eax], 1
jne 0x4293ca
mov edx, dword [eax + 0x14]
mov ecx, 0x20
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4293bb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0xc0], edx
jmp 0x4293d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406a30
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406a4c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xc0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x4294bf
cmp word [eax], 1
jne 0x4294bf
mov edx, dword [eax + 0x14]
mov ecx, 0x21
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4294b4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xc4], ecx
jmp 0x4294cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406a68
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406a94
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xc4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x4295b4
cmp word [eax], 1
jne 0x4295b4
mov edx, dword [eax + 0x14]
mov ecx, 0x22
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x4295a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xc8], ecx
jmp 0x4295c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xc8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406ac0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406ae8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xc8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x4296a9
cmp word [eax], 1
jne 0x4296a9
mov edx, dword [eax + 0x14]
mov ecx, 0x23
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42969e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xcc], ecx
jmp 0x4296b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xcc], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406b3c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406b64
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xcc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42979e
cmp word [eax], 1
jne 0x42979e
mov edx, dword [eax + 0x14]
mov ecx, 0x24
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429793
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xd0], ecx
jmp 0x4297aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406b94
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406ba8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xd0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x429893
cmp word [eax], 1
jne 0x429893
mov edx, dword [eax + 0x14]
mov ecx, 0x25
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429888
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xd4], ecx
jmp 0x42989f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406bc0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406bd4
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xd4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x429988
cmp word [eax], 1
jne 0x429988
mov edx, dword [eax + 0x14]
mov ecx, 0x26
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42997d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xd8], ecx
jmp 0x429994
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406be8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406bf4
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xd8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x429a7d
cmp word [eax], 1
jne 0x429a7d
mov edx, dword [eax + 0x14]
mov ecx, 0x27
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429a72
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xdc], ecx
jmp 0x429a89
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdc], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406c0c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406c20
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xdc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x429b72
cmp word [eax], 1
jne 0x429b72
mov edx, dword [eax + 0x14]
mov ecx, 0x28
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429b67
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xe0], ecx
jmp 0x429b7e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406c34
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406c54
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xe0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x429c67
cmp word [eax], 1
jne 0x429c67
mov edx, dword [eax + 0x14]
mov ecx, 0x29
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429c5c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xe4], ecx
jmp 0x429c73
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406c78
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406ca8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xe4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x429d5c
cmp word [eax], 1
jne 0x429d5c
mov edx, dword [eax + 0x14]
mov ecx, 0x2a
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429d51
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xe8], ecx
jmp 0x429d68
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406cdc
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406b1c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xe8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x429e51
cmp word [eax], 1
jne 0x429e51
mov edx, dword [eax + 0x14]
mov ecx, 0x2b
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429e46
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xec], ecx
jmp 0x429e5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xec], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406cfc
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406d34
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xec]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x429f46
cmp word [eax], 1
jne 0x429f46
mov edx, dword [eax + 0x14]
mov ecx, 0x2c
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x429f3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xf0], ecx
jmp 0x429f52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406d68
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406d90
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xf0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a03b
cmp word [eax], 1
jne 0x42a03b
mov edx, dword [eax + 0x14]
mov ecx, 0x2d
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a030
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xf4], ecx
jmp 0x42a047
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406dbc
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406dd4
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xf4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a130
cmp word [eax], 1
jne 0x42a130
mov edx, dword [eax + 0x14]
mov ecx, 0x2e
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a125
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xf8], ecx
jmp 0x42a13c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406dec
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406dfc
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xf8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a225
cmp word [eax], 1
jne 0x42a225
mov edx, dword [eax + 0x14]
mov ecx, 0x2f
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a21a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0xfc], ecx
jmp 0x42a231
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfc], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406e18
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406e28
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xfc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a31a
cmp word [eax], 1
jne 0x42a31a
mov edx, dword [eax + 0x14]
mov ecx, 0x30
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a30f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x100], ecx
jmp 0x42a326
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x100], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406e48
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406e64
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x100]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a40f
cmp word [eax], 1
jne 0x42a40f
mov edx, dword [eax + 0x14]
mov ecx, 0x31
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a404
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x104], ecx
jmp 0x42a41b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x104], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406e84
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406ea0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x104]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a504
cmp word [eax], 1
jne 0x42a504
mov edx, dword [eax + 0x14]
mov ecx, 0x32
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a4f9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x108], ecx
jmp 0x42a510
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x108], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406ec4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406ee0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x108]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a5f9
cmp word [eax], 1
jne 0x42a5f9
mov edx, dword [eax + 0x14]
mov ecx, 0x33
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a5ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x10c], ecx
jmp 0x42a605
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406f00
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406f10
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x10c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a6ee
cmp word [eax], 1
jne 0x42a6ee
mov edx, dword [eax + 0x14]
mov ecx, 0x34
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a6e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x110], ecx
jmp 0x42a6fa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x110], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406f2c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406f40
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x110]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a7e3
cmp word [eax], 1
jne 0x42a7e3
mov edx, dword [eax + 0x14]
mov ecx, 0x35
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a7d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x114], ecx
jmp 0x42a7ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x114], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406f54
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406f70
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x114]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a8d8
cmp word [eax], 1
jne 0x42a8d8
mov edx, dword [eax + 0x14]
mov ecx, 0x36
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a8cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x118], ecx
jmp 0x42a8e4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x118], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406f90
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x406fd8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x118]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42a9cd
cmp word [eax], 1
jne 0x42a9cd
mov edx, dword [eax + 0x14]
mov ecx, 0x37
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42a9c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x11c], ecx
jmp 0x42a9d9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407018
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407030
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x11c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42aac2
cmp word [eax], 1
jne 0x42aac2
mov edx, dword [eax + 0x14]
mov ecx, 0x38
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42aab7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x120], ecx
jmp 0x42aace
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x120], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x40704c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x40704c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x120]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42abb7
cmp word [eax], 1
jne 0x42abb7
mov edx, dword [eax + 0x14]
mov ecx, 0x39
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42abac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x124], ecx
jmp 0x42abc3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x124], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x40705c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4065d0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x124]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42acac
cmp word [eax], 1
jne 0x42acac
mov edx, dword [eax + 0x14]
mov ecx, 0x3a
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42aca1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x128], ecx
jmp 0x42acb8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x128], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x406400
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407088
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x128]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42ada1
cmp word [eax], 1
jne 0x42ada1
mov edx, dword [eax + 0x14]
mov ecx, 0x3b
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42ad96
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x12c], ecx
jmp 0x42adad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4070a0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4070c8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x12c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42ae96
cmp word [eax], 1
jne 0x42ae96
mov edx, dword [eax + 0x14]
mov ecx, 0x3c
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42ae8b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x130], ecx
jmp 0x42aea2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x130], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4070f0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407110
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42af8b
cmp word [eax], 1
jne 0x42af8b
mov edx, dword [eax + 0x14]
mov ecx, 0x3d
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42af80
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x134], ecx
jmp 0x42af97
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x134], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407134
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407144
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x134]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42b080
cmp word [eax], 1
jne 0x42b080
mov edx, dword [eax + 0x14]
mov ecx, 0x3e
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b075
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x138], ecx
jmp 0x42b08c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x138], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407154
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x40716c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x138]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42b175
cmp word [eax], 1
jne 0x42b175
mov edx, dword [eax + 0x14]
mov ecx, 0x3f
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b16a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x13c], ecx
jmp 0x42b181
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407184
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x40719c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x13c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42b26a
cmp word [eax], 1
jne 0x42b26a
mov edx, dword [eax + 0x14]
mov ecx, 0x40
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b25f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x140], ecx
jmp 0x42b276
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x140], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4071b0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42b314
cmp word [eax], 1
jne 0x42b314
mov edx, dword [eax + 0x14]
mov ecx, 0x41
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b305
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x144], edx
jmp 0x42b320
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x144], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4071c8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4071d8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x144]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42b409
cmp word [eax], 1
jne 0x42b409
mov edx, dword [eax + 0x14]
mov ecx, 0x42
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b3fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x148], ecx
jmp 0x42b415
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x148], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4071ec
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4071fc
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x148]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42b4fe
cmp word [eax], 1
jne 0x42b4fe
mov edx, dword [eax + 0x14]
mov ecx, 0x43
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b4f3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x14c], ecx
jmp 0x42b50a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407214
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407244
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x14c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42b5f3
cmp word [eax], 1
jne 0x42b5f3
mov edx, dword [eax + 0x14]
mov ecx, 0x44
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b5e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x150], ecx
jmp 0x42b5ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x150], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407278
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4072b8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x150]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42b6e8
cmp word [eax], 1
jne 0x42b6e8
mov edx, dword [eax + 0x14]
mov ecx, 0x45
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b6dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x154], ecx
jmp 0x42b6f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x154], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4072f0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407304
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x154]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42b7dd
cmp word [eax], 1
jne 0x42b7dd
mov edx, dword [eax + 0x14]
mov ecx, 0x46
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b7d2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x158], ecx
jmp 0x42b7e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x158], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407318
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x40732c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x158]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42b8d2
cmp word [eax], 1
jne 0x42b8d2
mov edx, dword [eax + 0x14]
mov ecx, 0x47
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b8c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x15c], ecx
jmp 0x42b8de
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x40733c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407350
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x15c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42b9c7
cmp word [eax], 1
jne 0x42b9c7
mov edx, dword [eax + 0x14]
mov ecx, 0x48
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42b9bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x160], ecx
jmp 0x42b9d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x160], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407368
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x40737c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x160]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42babc
cmp word [eax], 1
jne 0x42babc
mov edx, dword [eax + 0x14]
mov ecx, 0x49
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42bab1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x164], ecx
jmp 0x42bac8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x164], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407390
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4073a0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x164]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42bbb1
cmp word [eax], 1
jne 0x42bbb1
mov edx, dword [eax + 0x14]
mov ecx, 0x4a
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42bba6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x168], ecx
jmp 0x42bbbd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x168], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4073b4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4073cc
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x168]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42bca6
cmp word [eax], 1
jne 0x42bca6
mov edx, dword [eax + 0x14]
mov ecx, 0x4b
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42bc9b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x16c], ecx
jmp 0x42bcb2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x16c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4073fc
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407428
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x16c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42bd9b
cmp word [eax], 1
jne 0x42bd9b
mov edx, dword [eax + 0x14]
mov ecx, 0x4c
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42bd90
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x170], ecx
jmp 0x42bda7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x170], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x40745c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407480
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x170]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42be90
cmp word [eax], 1
jne 0x42be90
mov edx, dword [eax + 0x14]
mov ecx, 0x4d
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42be85
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x174], ecx
jmp 0x42be9c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x174], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4074a8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4074c8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x174]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42bf85
cmp word [eax], 1
jne 0x42bf85
mov edx, dword [eax + 0x14]
mov ecx, 0x4e
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42bf7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x178], ecx
jmp 0x42bf91
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x178], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4074e8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407504
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x178]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42c07a
cmp word [eax], 1
jne 0x42c07a
mov edx, dword [eax + 0x14]
mov ecx, 0x4f
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42c06f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x17c], ecx
jmp 0x42c086
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x17c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407534
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x40754c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x17c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42c16f
cmp word [eax], 1
jne 0x42c16f
mov edx, dword [eax + 0x14]
mov ecx, 0x50
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42c164
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x180], ecx
jmp 0x42c17b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x180], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407564
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407578
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x180]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42c264
cmp word [eax], 1
jne 0x42c264
mov edx, dword [eax + 0x14]
mov ecx, 0x51
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42c259
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x184], ecx
jmp 0x42c270
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x184], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407594
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4075a4
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x184]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42c359
cmp word [eax], 1
jne 0x42c359
mov edx, dword [eax + 0x14]
mov ecx, 0x52
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42c34e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x188], ecx
jmp 0x42c365
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x188], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4073e8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407074
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x188]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42c44e
cmp word [eax], 1
jne 0x42c44e
mov edx, dword [eax + 0x14]
mov ecx, 0x53
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42c443
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x18c], ecx
jmp 0x42c45a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x18c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4075b8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4075c8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x18c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42c543
cmp word [eax], 1
jne 0x42c543
mov edx, dword [eax + 0x14]
mov ecx, 0x54
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42c538
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x190], ecx
jmp 0x42c54f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x190], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4075dc
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4075ec
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x190]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42c638
cmp word [eax], 1
jne 0x42c638
mov edx, dword [eax + 0x14]
mov ecx, 0x55
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42c62d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x194], ecx
jmp 0x42c644
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x194], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407600
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407634
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x194]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42c72d
cmp word [eax], 1
jne 0x42c72d
mov edx, dword [eax + 0x14]
mov ecx, 0x56
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42c722
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x198], ecx
jmp 0x42c739
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x198], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x40766c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x40767c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x198]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42c822
cmp word [eax], 1
jne 0x42c822
mov edx, dword [eax + 0x14]
mov ecx, 0x57
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42c817
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x19c], ecx
jmp 0x42c82e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x19c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407690
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4076a8
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x19c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42c917
cmp word [eax], 1
jne 0x42c917
mov edx, dword [eax + 0x14]
mov ecx, 0x58
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42c90c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1a0], ecx
jmp 0x42c923
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4076c0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4076c0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1a0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42ca0c
cmp word [eax], 1
jne 0x42ca0c
mov edx, dword [eax + 0x14]
mov ecx, 0x59
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42ca01
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1a4], ecx
jmp 0x42ca18
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4076d8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407700
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1a4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42cb01
cmp word [eax], 1
jne 0x42cb01
mov edx, dword [eax + 0x14]
mov ecx, 0x5a
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42caf6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1a8], ecx
jmp 0x42cb0d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407728
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407734
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1a8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42cbf6
cmp word [eax], 1
jne 0x42cbf6
mov edx, dword [eax + 0x14]
mov ecx, 0x5b
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42cbeb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1ac], ecx
jmp 0x42cc02
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ac], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407748
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407758
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1ac]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42cceb
cmp word [eax], 1
jne 0x42cceb
mov edx, dword [eax + 0x14]
mov ecx, 0x5c
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42cce0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1b0], ecx
jmp 0x42ccf7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407774
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407784
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1b0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42cde0
cmp word [eax], 1
jne 0x42cde0
mov edx, dword [eax + 0x14]
mov ecx, 0x5d
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42cdd5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1b4], ecx
jmp 0x42cdec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407794
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4077a4
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1b4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42ced5
cmp word [eax], 1
jne 0x42ced5
mov edx, dword [eax + 0x14]
mov ecx, 0x5e
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42ceca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1b8], ecx
jmp 0x42cee1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4077b4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4077d4
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1b8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42cfca
cmp word [eax], 1
jne 0x42cfca
mov edx, dword [eax + 0x14]
mov ecx, 0x5f
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42cfbf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1bc], ecx
jmp 0x42cfd6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1bc], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4077f4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407810
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1bc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42d0bf
cmp word [eax], 1
jne 0x42d0bf
mov edx, dword [eax + 0x14]
mov ecx, 0x60
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d0b4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1c0], ecx
jmp 0x42d0cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407834
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407854
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1c0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42d1b4
cmp word [eax], 1
jne 0x42d1b4
mov edx, dword [eax + 0x14]
mov ecx, 0x61
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d1a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1c4], ecx
jmp 0x42d1c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x40787c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4078a0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1c4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42d2a9
cmp word [eax], 1
jne 0x42d2a9
mov edx, dword [eax + 0x14]
mov ecx, 0x62
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d29e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1c8], ecx
jmp 0x42d2b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4078c4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4078d4
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1c8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42d39e
cmp word [eax], 1
jne 0x42d39e
mov edx, dword [eax + 0x14]
mov ecx, 0x63
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d393
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1cc], ecx
jmp 0x42d3aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1cc], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4078e0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4078e0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1cc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42d493
cmp word [eax], 1
jne 0x42d493
mov edx, dword [eax + 0x14]
mov ecx, 0x64
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d488
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1d0], ecx
jmp 0x42d49f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4078ec
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x4078ec
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1d0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42d588
cmp word [eax], 1
jne 0x42d588
mov edx, dword [eax + 0x14]
mov ecx, 0x65
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d57d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1d4], ecx
jmp 0x42d594
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4078fc
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x40790c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1d4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42d67d
cmp word [eax], 1
jne 0x42d67d
mov edx, dword [eax + 0x14]
mov ecx, 0x66
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d672
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1d8], ecx
jmp 0x42d689
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407928
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1d8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42d727
cmp word [eax], 1
jne 0x42d727
mov edx, dword [eax + 0x14]
mov ecx, 0x67
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d718
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x1dc], edx
jmp 0x42d733
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1dc], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407944
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1dc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42d7d1
cmp word [eax], 1
jne 0x42d7d1
mov edx, dword [eax + 0x14]
mov ecx, 0x68
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d7c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x1e0], edx
jmp 0x42d7dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407960
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1e0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42d87b
cmp word [eax], 1
jne 0x42d87b
mov edx, dword [eax + 0x14]
mov ecx, 0x69
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d86c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x1e4], edx
jmp 0x42d887
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x40797c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1e4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42d925
cmp word [eax], 1
jne 0x42d925
mov edx, dword [eax + 0x14]
mov ecx, 0x6a
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d916
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x1e8], edx
jmp 0x42d931
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407998
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1e8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42d9cf
cmp word [eax], 1
jne 0x42d9cf
mov edx, dword [eax + 0x14]
mov ecx, 0x6b
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42d9c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x1ec], edx
jmp 0x42d9db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ec], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4079b8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1ec]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42da79
cmp word [eax], 1
jne 0x42da79
mov edx, dword [eax + 0x14]
mov ecx, 0x6c
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42da6a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x1f0], edx
jmp 0x42da85
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f0], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4079c4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1f0]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42db23
cmp word [eax], 1
jne 0x42db23
mov edx, dword [eax + 0x14]
mov ecx, 0x6d
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42db14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x1f4], edx
jmp 0x42db2f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f4], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4079d4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1f4]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42dbcd
cmp word [eax], 1
jne 0x42dbcd
mov edx, dword [eax + 0x14]
mov ecx, 0x6e
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42dbbe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x1f8], edx
jmp 0x42dbd9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f8], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x4079e8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407a04
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1f8]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42dcc2
cmp word [eax], 1
jne 0x42dcc2
mov edx, dword [eax + 0x14]
mov ecx, 0x6f
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42dcb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x1fc], ecx
jmp 0x42dcce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1fc], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407a20
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407a30
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x1fc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42ddb7
cmp word [eax], 1
jne 0x42ddb7
mov edx, dword [eax + 0x14]
mov ecx, 0x70
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42ddac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x200], ecx
jmp 0x42ddc3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x200], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407a40
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x200]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42de61
cmp word [eax], 1
jne 0x42de61
mov edx, dword [eax + 0x14]
mov ecx, 0x71
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42de52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x204], edx
jmp 0x42de6d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x204], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407a80
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x204]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42df0b
cmp word [eax], 1
jne 0x42df0b
mov edx, dword [eax + 0x14]
mov ecx, 0x72
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42defc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x208], edx
jmp 0x42df17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x208], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407ae8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x208]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42dfb5
cmp word [eax], 1
jne 0x42dfb5
mov edx, dword [eax + 0x14]
mov ecx, 0x73
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42dfa6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x20c], edx
jmp 0x42dfc1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x20c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407b28
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x20c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42e05f
cmp word [eax], 1
jne 0x42e05f
mov edx, dword [eax + 0x14]
mov ecx, 0x74
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e050
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x210], edx
jmp 0x42e06b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x210], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407b68
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x210]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42e109
cmp word [eax], 1
jne 0x42e109
mov edx, dword [eax + 0x14]
mov ecx, 0x75
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e0fa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x214], edx
jmp 0x42e115
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x214], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407b98
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x214]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42e1b3
cmp word [eax], 1
jne 0x42e1b3
mov edx, dword [eax + 0x14]
mov ecx, 0x76
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e1a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x218], edx
jmp 0x42e1bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x218], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407bc8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x218]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42e25d
cmp word [eax], 1
jne 0x42e25d
mov edx, dword [eax + 0x14]
mov ecx, 0x77
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e24e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x21c], edx
jmp 0x42e269
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x21c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407bf8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x21c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
lea eax, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x14]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x14
test eax, eax
je 0x42e307
cmp word [eax], 1
jne 0x42e307
mov edx, dword [eax + 0x14]
mov ecx, 0x78
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e2f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
lea edx, [ecx*4]
mov dword [ebp - 0x220], edx
jmp 0x42e313
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x220], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407a20
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407a30
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x220]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42e3fc
cmp word [eax], 1
jne 0x42e3fc
mov edx, dword [eax + 0x14]
mov ecx, 0x79
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e3f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x224], ecx
jmp 0x42e408
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x224], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407c08
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407c1c
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x224]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42e4f1
cmp word [eax], 1
jne 0x42e4f1
mov edx, dword [eax + 0x14]
mov ecx, 0x7a
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e4e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x228], ecx
jmp 0x42e4fd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x228], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407c30
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407c44
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x228]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42e5e6
cmp word [eax], 1
jne 0x42e5e6
mov edx, dword [eax + 0x14]
mov ecx, 0x7b
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e5db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x22c], ecx
jmp 0x42e5f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x22c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407c58
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407c70
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x22c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42e6db
cmp word [eax], 1
jne 0x42e6db
mov edx, dword [eax + 0x14]
mov ecx, 0x7c
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e6d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x230], ecx
jmp 0x42e6e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407c88
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407ac0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x230]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42e7d0
cmp word [eax], 1
jne 0x42e7d0
mov edx, dword [eax + 0x14]
mov ecx, 0x7d
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e7c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x38]
shl ecx, 2
mov dword [ebp - 0x234], ecx
jmp 0x42e7dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407ad4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407cb0
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x234]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42e8c5
cmp word [eax], 1
jne 0x42e8c5
mov edx, dword [eax + 0x14]
mov ecx, 0x7e
sub ecx, edx
mov edx, dword [eax + 0x10]
cmp ecx, edx
mov dword [ebp - 0x38], ecx
jb 0x42e8ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407cc4
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407cdc
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x238]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42e9ba
cmp word [eax], 1
jne 0x42e9ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call esi
push eax
push 0x407cf0
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
push eax
push 1
call ebx
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
push 0x407d04
call edi
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
push 0
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov edx, eax
mov eax, dword [0x43c084]
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0x23c]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x34]
lea edx, [ebp - 0x30]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x28]
push eax
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x43c084]
add esp, 0x28
test eax, eax
je 0x42eaaf