Function at 0x4334b0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403ee6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x5a4
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402cd8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 4
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 5
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 6
push 0x33fda1b
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x44b0b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 7
push 0x40763c
push 0x407648
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406874
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406988
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406f74
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407654
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b74
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x1f4]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 8
push 0x407660
push 0x406950
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407094
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40766c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4068c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44b088
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x1f4]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 9
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa
mov word [ebp - 0x284], 0xffff
mov dword [ebp - 0x28c], 0x65a
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x28c]
push eax
push 0x44b0d8
push 0x44b0bc
call fcn.004280f0
mov dword [ebp - 4], 0xb
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xd
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe
mov ecx, dword [0x44b080]
push ecx
mov edx, dword [0x44b0b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x44b0bc
call fcn.004321b0
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xf
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x278], 0x44b0bc
mov dword [ebp - 0x280], 0x6011
push 0
push 0x40
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x21c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0x21c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44b030
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x11
push 0x406df0
push 0x406e10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40713c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40691c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407678
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40713c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x278], 0x4070a4
mov dword [ebp - 0x280], 8
lea edx, [ebp - 0x280]
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0x21c]
push ecx
mov edx, dword [0x44b030]
push edx
lea eax, [ebp - 0x22c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x22c]
push ecx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x28c], eax
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x21c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x13
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0x184], 0
je 0x4339e2
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x4339e2
mov ecx, dword [ebp - 0x184]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x4339c5
mov dword [ebp - 0x2a8], 0
jmp 0x4339d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x2ac], edx
jmp 0x4339ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2ac]
mov edx, dword [ecx + edx]
mov ecx, 0x44b090
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x15
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x16
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x17
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0x184], 0
je 0x433ab1
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x433ab1
mov ecx, dword [ebp - 0x184]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x433a94
mov dword [ebp - 0x2b0], 0
jmp 0x433aa0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x2b4], edx
jmp 0x433abd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2b4]
mov edx, dword [ecx + edx]
mov ecx, 0x44b06c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x1a
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x1b
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0x184], 0
je 0x433b80
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x433b80
mov ecx, dword [ebp - 0x184]
mov edx, 2
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x433b63
mov dword [ebp - 0x2b8], 0
jmp 0x433b6f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x2bc], edx
jmp 0x433b8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2bc]
mov edx, dword [ecx + edx]
mov ecx, 0x44b014
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x1e
cmp dword [ebp - 0x184], 0
je 0x433c27
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x433c27
mov ecx, dword [ebp - 0x184]
mov edx, 3
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x433c0a
mov dword [ebp - 0x2c0], 0
jmp 0x433c16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x2c4], edx
jmp 0x433c33
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2c4]
mov edx, dword [ecx + edx]
mov ecx, 0x44b2b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x20
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x21
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0x184], 0
je 0x433cf6
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x433cf6
mov ecx, dword [ebp - 0x184]
mov edx, 4
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x433cd9
mov dword [ebp - 0x2c8], 0
jmp 0x433ce5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x2cc], edx
jmp 0x433d02
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2cc]
mov edx, dword [ecx + edx]
mov ecx, 0x44b1ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23
push 0x407684
push 0x406ac0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407690
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x184], 0
je 0x433e0f
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x433e0f
mov eax, dword [ebp - 0x184]
mov ecx, 5
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x433df2
mov dword [ebp - 0x2d0], 0
jmp 0x433dfe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x2d4], ecx
jmp 0x433e1b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2d4]
mov edx, dword [eax + ecx]
mov ecx, 0x44b1e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25
cmp dword [ebp - 0x184], 0
je 0x433ea2
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x433ea2
mov eax, dword [ebp - 0x184]
mov ecx, 6
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x433e85
mov dword [ebp - 0x2d8], 0
jmp 0x433e91
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x2dc], ecx
jmp 0x433eae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2dc]
mov edx, dword [eax + ecx]
mov ecx, 0x44b028
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x26
push 0x40688c
push 0x4076b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406af0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40713c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406af0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1fc]
push edx
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x27
cmp dword [ebp - 0x184], 0
je 0x43401e
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x43401e
mov edx, dword [ebp - 0x184]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434001
mov dword [ebp - 0x2e0], 0
jmp 0x43400d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x2e4], eax
jmp 0x43402a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2e4]
mov edx, dword [edx + eax]
mov ecx, 0x44b02c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x28
push 0x40729c
push 0x4068ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4070c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406490
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x1f4]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x29
cmp dword [ebp - 0x184], 0
je 0x434179
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x434179
mov eax, dword [ebp - 0x184]
mov ecx, 8
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x43415c
mov dword [ebp - 0x2e8], 0
jmp 0x434168
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x2ec], ecx
jmp 0x434185
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [eax + ecx]
mov ecx, 0x44b140
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x2b
cmp dword [ebp - 0x184], 0
je 0x434220
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x434220
mov eax, dword [ebp - 0x184]
mov ecx, 9
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x434203
mov dword [ebp - 0x2f0], 0
jmp 0x43420f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x2f4], ecx
jmp 0x43422c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2f4]
mov edx, dword [eax + ecx]
mov ecx, 0x44b13c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0x184], 0
je 0x4342b3
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x4342b3
mov eax, dword [ebp - 0x184]
mov ecx, 0xa
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x434296
mov dword [ebp - 0x2f8], 0
jmp 0x4342a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x2fc], ecx
jmp 0x4342bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2fc]
mov edx, dword [eax + ecx]
mov ecx, 0x44b1c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2d
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x184], 0
je 0x43435a
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x43435a
mov eax, dword [ebp - 0x184]
mov ecx, 0xb
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x43433d
mov dword [ebp - 0x300], 0
jmp 0x434349
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x304], ecx
jmp 0x434366
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x304]
mov edx, dword [eax + ecx]
mov ecx, 0x44b064
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2f
push 0x4076ec
push 0x4076f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407704
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407710
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0x184], 0
je 0x434473
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434473
mov edx, dword [ebp - 0x184]
mov eax, 0xc
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434456
mov dword [ebp - 0x308], 0
jmp 0x434462
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x30c], eax
jmp 0x43447f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x30c]
mov edx, dword [edx + eax]
mov ecx, 0x44b024
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x31
push 0x4064a0
push 0x406988
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40771c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407728
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407734
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x184], 0
je 0x4345ad
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4345ad
mov edx, dword [ebp - 0x184]
mov eax, 0xd
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434590
mov dword [ebp - 0x310], 0
jmp 0x43459c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x314], eax
jmp 0x4345b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x314]
mov edx, dword [edx + eax]
mov ecx, 0x44b038
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x33
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x34
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x35
cmp dword [ebp - 0x184], 0
je 0x434668
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434668
mov edx, dword [ebp - 0x184]
mov eax, 0xe
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x43464b
mov dword [ebp - 0x318], 0
jmp 0x434657
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x31c], eax
jmp 0x434674
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x31c]
mov edx, dword [edx + eax]
mov ecx, 0x44b018
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x36
push 0x406af0
push 0x406858
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407744
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x37
cmp dword [ebp - 0x184], 0
je 0x43475a
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x43475a
mov edx, dword [ebp - 0x184]
mov eax, 0xf
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x43473d
mov dword [ebp - 0x320], 0
jmp 0x434749
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x324], eax
jmp 0x434766
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x324]
mov edx, dword [edx + eax]
mov ecx, 0x44b134
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x38
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x39
cmp dword [ebp - 0x184], 0
je 0x434801
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434801
mov edx, dword [ebp - 0x184]
mov eax, 0x10
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4347e4
mov dword [ebp - 0x328], 0
jmp 0x4347f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x32c], eax
jmp 0x43480d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x32c]
mov edx, dword [edx + eax]
mov ecx, 0x44b0b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3a
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x3b
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x3c
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x3d
cmp dword [ebp - 0x184], 0
je 0x4348d0
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4348d0
mov edx, dword [ebp - 0x184]
mov eax, 0x11
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4348b3
mov dword [ebp - 0x330], 0
jmp 0x4348bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x334], eax
jmp 0x4348dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x334]
mov edx, dword [edx + eax]
mov ecx, 0x44b0ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3e
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x3f
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x40
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x41
cmp dword [ebp - 0x184], 0
je 0x43499f
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x43499f
mov edx, dword [ebp - 0x184]
mov eax, 0x12
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434982
mov dword [ebp - 0x338], 0
jmp 0x43498e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x33c], eax
jmp 0x4349ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x33c]
mov edx, dword [edx + eax]
mov ecx, 0x44b034
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x42
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0x184], 0
je 0x434a46
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434a46
mov edx, dword [ebp - 0x184]
mov eax, 0x14
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434a29
mov dword [ebp - 0x340], 0
jmp 0x434a35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x344], eax
jmp 0x434a52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x344]
mov edx, dword [edx + eax]
mov ecx, 0x44b230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
push 0x40775c
push 0x406d30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407530
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407768
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407774
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x45
cmp dword [ebp - 0x184], 0
je 0x434b7d
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434b7d
mov edx, dword [ebp - 0x184]
mov eax, 0x15
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434b60
mov dword [ebp - 0x348], 0
jmp 0x434b6c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x34c], eax
jmp 0x434b89
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x34c]
mov edx, dword [edx + eax]
mov ecx, 0x44b22c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x46
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x47
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x48
cmp dword [ebp - 0x184], 0
je 0x434c38
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434c38
mov edx, dword [ebp - 0x184]
mov eax, 0x16
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434c1b
mov dword [ebp - 0x350], 0
jmp 0x434c27
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x354], eax
jmp 0x434c44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x354]
mov edx, dword [edx + eax]
mov ecx, 0x44b224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x49
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x4a
cmp dword [ebp - 0x184], 0
je 0x434cdf
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434cdf
mov edx, dword [ebp - 0x184]
mov eax, 0x17
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434cc2
mov dword [ebp - 0x358], 0
jmp 0x434cce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x35c], eax
jmp 0x434ceb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x35c]
mov edx, dword [edx + eax]
mov ecx, 0x44b084
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4b
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x4c
cmp dword [ebp - 0x184], 0
je 0x434d86
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434d86
mov edx, dword [ebp - 0x184]
mov eax, 0x18
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434d69
mov dword [ebp - 0x360], 0
jmp 0x434d75
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x364], eax
jmp 0x434d92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x364]
mov edx, dword [edx + eax]
mov ecx, 0x44b048
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4d
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x4e
cmp dword [ebp - 0x184], 0
je 0x434e2d
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434e2d
mov edx, dword [ebp - 0x184]
mov eax, 0x19
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434e10
mov dword [ebp - 0x368], 0
jmp 0x434e1c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x36c], eax
jmp 0x434e39
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x36c]
mov edx, dword [edx + eax]
mov ecx, 0x44b264
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4f
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x50
cmp dword [ebp - 0x184], 0
je 0x434ed4
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434ed4
mov edx, dword [ebp - 0x184]
mov eax, 0x1a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434eb7
mov dword [ebp - 0x370], 0
jmp 0x434ec3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x374], eax
jmp 0x434ee0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x374]
mov edx, dword [edx + eax]
mov ecx, 0x44b194
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x51
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x184], 0
je 0x434f7b
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x434f7b
mov edx, dword [ebp - 0x184]
mov eax, 0x1b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x434f5e
mov dword [ebp - 0x378], 0
jmp 0x434f6a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x37c], eax
jmp 0x434f87
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x37c]
mov edx, dword [edx + eax]
mov ecx, 0x44b01c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x54
cmp dword [ebp - 0x184], 0
je 0x435022
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435022
mov edx, dword [ebp - 0x184]
mov eax, 0x1c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435005
mov dword [ebp - 0x380], 0
jmp 0x435011
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x384], eax
jmp 0x43502e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x384]
mov edx, dword [edx + eax]
mov ecx, 0x44b068
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x55
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x56
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x57
cmp dword [ebp - 0x184], 0
je 0x4350dd
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4350dd
mov edx, dword [ebp - 0x184]
mov eax, 0x1d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4350c0
mov dword [ebp - 0x388], 0
jmp 0x4350cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x388], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x38c], eax
jmp 0x4350e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x38c]
mov edx, dword [edx + eax]
mov ecx, 0x44b2c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x58
push 0x407780
push 0x40778c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407798
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0x184], 0
je 0x4351cc
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4351cc
mov edx, dword [ebp - 0x184]
mov eax, 0x1e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4351af
mov dword [ebp - 0x390], 0
jmp 0x4351bb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x394], eax
jmp 0x4351d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x394]
mov edx, dword [edx + eax]
mov ecx, 0x44b0a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5a
push 0x4064a0
push 0x407408
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40713c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x5b
cmp dword [ebp - 0x184], 0
je 0x435303
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435303
mov edx, dword [ebp - 0x184]
mov eax, 0x1f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4352e6
mov dword [ebp - 0x398], 0
jmp 0x4352f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x39c], eax
jmp 0x43530f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x39c]
mov edx, dword [edx + eax]
mov ecx, 0x44b2cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5c
push 0x4077bc
push 0x4064b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406d28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4064dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x5d
cmp dword [ebp - 0x184], 0
je 0x43543d
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x43543d
mov edx, dword [ebp - 0x184]
mov eax, 0x20
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435420
mov dword [ebp - 0x3a0], 0
jmp 0x43542c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3a4], eax
jmp 0x435449
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3a4]
mov edx, dword [edx + eax]
mov ecx, 0x44b2a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5e
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x5f
cmp dword [ebp - 0x184], 0
je 0x4354e4
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4354e4
mov edx, dword [ebp - 0x184]
mov eax, 0x21
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4354c7
mov dword [ebp - 0x3a8], 0
jmp 0x4354d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3ac], eax
jmp 0x4354f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3ac]
mov edx, dword [edx + eax]
mov ecx, 0x44b188
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x60
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x61
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x62
cmp dword [ebp - 0x184], 0
je 0x43559f
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x43559f
mov edx, dword [ebp - 0x184]
mov eax, 0x22
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435582
mov dword [ebp - 0x3b0], 0
jmp 0x43558e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3b4], eax
jmp 0x4355ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3b4]
mov edx, dword [edx + eax]
mov ecx, 0x44b08c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x63
push 0x4077d4
push 0x406874
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407408
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406f74
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406c48
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x1f4]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x64
cmp dword [ebp - 0x184], 0
je 0x4356fa
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x4356fa
mov eax, dword [ebp - 0x184]
mov ecx, 0x23
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x4356dd
mov dword [ebp - 0x3b8], 0
jmp 0x4356e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b8], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x3bc], ecx
jmp 0x435706
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3bc]
mov edx, dword [eax + ecx]
mov ecx, 0x44b12c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x65
push 0x4077e8
push 0x406b74
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406ab8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x66
cmp dword [ebp - 0x184], 0
je 0x435813
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435813
mov edx, dword [ebp - 0x184]
mov eax, 0x24
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4357f6
mov dword [ebp - 0x3c0], 0
jmp 0x435802
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c0], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3c4], eax
jmp 0x43581f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3c4]
mov edx, dword [edx + eax]
mov ecx, 0x44b11c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x67
cmp dword [ebp - 0x184], 0
je 0x4358a6
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4358a6
mov edx, dword [ebp - 0x184]
mov eax, 0x25
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435889
mov dword [ebp - 0x3c8], 0
jmp 0x435895
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3cc], eax
jmp 0x4358b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3cc], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3cc]
mov edx, dword [edx + eax]
mov ecx, 0x44b078
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x68
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x69
cmp dword [ebp - 0x184], 0
je 0x43594d
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x43594d
mov edx, dword [ebp - 0x184]
mov eax, 0x26
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435930
mov dword [ebp - 0x3d0], 0
jmp 0x43593c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d0], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3d4], eax
jmp 0x435959
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d4], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3d4]
mov edx, dword [edx + eax]
mov ecx, 0x44b28c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6a
push 0x4074ac
push 0x407800
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407810
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407408
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x6b
cmp dword [ebp - 0x184], 0
je 0x435a87
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435a87
mov edx, dword [ebp - 0x184]
mov eax, 0x27
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435a6a
mov dword [ebp - 0x3d8], 0
jmp 0x435a76
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d8], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3dc], eax
jmp 0x435a93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3dc]
mov edx, dword [edx + eax]
mov ecx, 0x44b290
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6c
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x6d
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x6e
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x6f
cmp dword [ebp - 0x184], 0
je 0x435b56
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435b56
mov edx, dword [ebp - 0x184]
mov eax, 0x28
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435b39
mov dword [ebp - 0x3e0], 0
jmp 0x435b45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e0], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3e4], eax
jmp 0x435b62
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e4], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3e4]
mov edx, dword [edx + eax]
mov ecx, 0x44b294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x70
cmp dword [ebp - 0x184], 0
je 0x435be9
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435be9
mov edx, dword [ebp - 0x184]
mov eax, 0x29
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435bcc
mov dword [ebp - 0x3e8], 0
jmp 0x435bd8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3ec], eax
jmp 0x435bf5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3ec]
mov edx, dword [edx + eax]
mov ecx, 0x44b298
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x71
cmp dword [ebp - 0x184], 0
je 0x435c7c
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435c7c
mov edx, dword [ebp - 0x184]
mov eax, 0x2a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435c5f
mov dword [ebp - 0x3f0], 0
jmp 0x435c6b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f0], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3f4], eax
jmp 0x435c88
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f4], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3f4]
mov edx, dword [edx + eax]
mov ecx, 0x44b27c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x72
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x73
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x74
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x75
cmp dword [ebp - 0x184], 0
je 0x435d4b
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435d4b
mov edx, dword [ebp - 0x184]
mov eax, 0x2b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435d2e
mov dword [ebp - 0x3f8], 0
jmp 0x435d3a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f8], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x3fc], eax
jmp 0x435d57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3fc]
mov edx, dword [edx + eax]
mov ecx, 0x44b050
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x76
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x77
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x78
cmp dword [ebp - 0x184], 0
je 0x435e06
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435e06
mov edx, dword [ebp - 0x184]
mov eax, 0x2c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435de9
mov dword [ebp - 0x400], 0
jmp 0x435df5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x404], eax
jmp 0x435e12
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x404]
mov edx, dword [edx + eax]
mov ecx, 0x44b054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x79
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x7a
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x7b
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x7c
cmp dword [ebp - 0x184], 0
je 0x435ed5
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435ed5
mov edx, dword [ebp - 0x184]
mov eax, 0x2d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435eb8
mov dword [ebp - 0x408], 0
jmp 0x435ec4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x40c], eax
jmp 0x435ee1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x40c]
mov edx, dword [edx + eax]
mov ecx, 0x44b1d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7d
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x7e
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x7f
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x80
cmp dword [ebp - 0x184], 0
je 0x435fa4
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x435fa4
mov edx, dword [ebp - 0x184]
mov eax, 0x2e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x435f87
mov dword [ebp - 0x410], 0
jmp 0x435f93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x414], eax
jmp 0x435fb0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x414]
mov edx, dword [edx + eax]
mov ecx, 0x44b2c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x81
push 0x406df0
push 0x406e10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406cec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40781c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407828
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x82
cmp dword [ebp - 0x184], 0
je 0x4360de
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4360de
mov edx, dword [ebp - 0x184]
mov eax, 0x2f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4360c1
mov dword [ebp - 0x418], 0
jmp 0x4360cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x41c], eax
jmp 0x4360ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x41c]
mov edx, dword [edx + eax]
mov ecx, 0x44b04c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x83
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x84
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x85
cmp dword [ebp - 0x184], 0
je 0x436199
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x436199
mov edx, dword [ebp - 0x184]
mov eax, 0x30
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x43617c
mov dword [ebp - 0x420], 0
jmp 0x436188
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x424], eax
jmp 0x4361a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x424]
mov edx, dword [edx + eax]
mov ecx, 0x44b228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x86
cmp dword [ebp - 0x184], 0
je 0x43622c
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x43622c
mov edx, dword [ebp - 0x184]
mov eax, 0x31
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x43620f
mov dword [ebp - 0x428], 0
jmp 0x43621b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x42c], eax
jmp 0x436238
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x42c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x42c]
mov edx, dword [edx + eax]
mov ecx, 0x44b268
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x87
push 0x407838
push 0x407844
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407850
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x88
cmp dword [ebp - 0x184], 0
je 0x43631e
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x43631e
mov edx, dword [ebp - 0x184]
mov eax, 0x32
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x436301
mov dword [ebp - 0x430], 0
jmp 0x43630d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x430], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x434], eax
jmp 0x43632a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x434], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x434]
mov edx, dword [edx + eax]
mov ecx, 0x44b284
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x89
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x8a
cmp dword [ebp - 0x184], 0
je 0x4363c5
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4363c5
mov edx, dword [ebp - 0x184]
mov eax, 0x33
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4363a8
mov dword [ebp - 0x438], 0
jmp 0x4363b4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x438], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x43c], eax
jmp 0x4363d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x43c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x43c]
mov edx, dword [edx + eax]
mov ecx, 0x44b0c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8b
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x8c
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x8d
mov word [ebp - 0x288], 0x7530
mov word [ebp - 0x284], 1
lea ecx, [ebp - 0x288]
push ecx
lea edx, [ebp - 0x284]
push edx
call fcn.004254b0
movsx eax, ax
mov dword [ebp - 0x28c], eax
cmp dword [ebp - 0x184], 0
je 0x4364ae
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4364ae
mov edx, dword [ebp - 0x184]
mov eax, 0x34
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x436491
mov dword [ebp - 0x440], 0
jmp 0x43649d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x440], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x444], eax
jmp 0x4364ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x444], eax
lea ecx, [ebp - 0x28c]
push ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x444]
mov edx, dword [eax + ecx]
push edx
call fcn.0042c9b0
mov edx, eax
mov ecx, 0x44b1cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x8e
push 0x4068a0
push 0x40785c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407868
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406c50
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x8f
mov word [ebp - 0x288], 0x7530
mov word [ebp - 0x284], 1
lea edx, [ebp - 0x288]
push edx
lea eax, [ebp - 0x284]
push eax
call fcn.004254b0
movsx ecx, ax
mov dword [ebp - 0x28c], ecx
cmp dword [ebp - 0x184], 0
je 0x436601
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x436601
mov eax, dword [ebp - 0x184]
mov ecx, 0x35
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x4365e4
mov dword [ebp - 0x448], 0
jmp 0x4365f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x448], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x44c], ecx
jmp 0x43660d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x44c], eax
lea edx, [ebp - 0x28c]
push edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x44c]
mov eax, dword [ecx + edx]
push eax
call fcn.0042c9b0
mov edx, eax
mov ecx, 0x44b26c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x90
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x91
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x92
mov word [ebp - 0x288], 0x7530
mov word [ebp - 0x284], 1
lea ecx, [ebp - 0x288]
push ecx
lea edx, [ebp - 0x284]
push edx
call fcn.004254b0
movsx eax, ax
mov dword [ebp - 0x28c], eax
cmp dword [ebp - 0x184], 0
je 0x4366f9
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4366f9
mov edx, dword [ebp - 0x184]
mov eax, 0x36
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4366dc
mov dword [ebp - 0x450], 0
jmp 0x4366e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x450], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x454], eax
jmp 0x436705
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x454], eax
lea ecx, [ebp - 0x28c]
push ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x454]
mov edx, dword [eax + ecx]
push edx
call fcn.0042c9b0
mov edx, eax
mov ecx, 0x44b270
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x93
push 0x406f74
push 0x407874
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x94
cmp dword [ebp - 0x184], 0
je 0x4367d1
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x4367d1
mov ecx, dword [ebp - 0x184]
mov edx, 0x37
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x4367b4
mov dword [ebp - 0x458], 0
jmp 0x4367c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x458], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x45c], edx
jmp 0x4367dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x45c], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x45c]
mov edx, dword [ecx + edx]
mov ecx, 0x44b138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x95
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x96
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x97
cmp dword [ebp - 0x184], 0
je 0x43688c
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x43688c
mov ecx, dword [ebp - 0x184]
mov edx, 0x38
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x43686f
mov dword [ebp - 0x460], 0
jmp 0x43687b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x460], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x464], edx
jmp 0x436898
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x464], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x464]
mov edx, dword [ecx + edx]
mov ecx, 0x44b15c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x98
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x99
cmp dword [ebp - 0x184], 0
je 0x436933
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x436933
mov ecx, dword [ebp - 0x184]
mov edx, 0x39
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x436916
mov dword [ebp - 0x468], 0
jmp 0x436922
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x468], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x46c], edx
jmp 0x43693f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x46c], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x46c]
mov edx, dword [ecx + edx]
mov ecx, 0x44b160
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9a
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x9b
cmp dword [ebp - 0x184], 0
je 0x4369da
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x4369da
mov ecx, dword [ebp - 0x184]
mov edx, 0x3a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x4369bd
mov dword [ebp - 0x470], 0
jmp 0x4369c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x470], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x474], edx
jmp 0x4369e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x474], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x474]
mov edx, dword [ecx + edx]
mov ecx, 0x44b164
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9c
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x9d
cmp dword [ebp - 0x184], 0
je 0x436a81
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x436a81
mov ecx, dword [ebp - 0x184]
mov edx, 0x3b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x436a64
mov dword [ebp - 0x478], 0
jmp 0x436a70
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x478], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x47c], edx
jmp 0x436a8d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x47c], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x47c]
mov edx, dword [ecx + edx]
mov ecx, 0x44b168
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9e
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x9f
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa0
cmp dword [ebp - 0x184], 0
je 0x436b3c
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x436b3c
mov ecx, dword [ebp - 0x184]
mov edx, 0x3c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x436b1f
mov dword [ebp - 0x480], 0
jmp 0x436b2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x480], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x484], edx
jmp 0x436b48
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x484], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x484]
mov edx, dword [ecx + edx]
mov ecx, 0x44b16c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa1
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa2
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa3
cmp dword [ebp - 0x184], 0
je 0x436bf7
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x436bf7
mov ecx, dword [ebp - 0x184]
mov edx, 0x3d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x436bda
mov dword [ebp - 0x488], 0
jmp 0x436be6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x488], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x48c], edx
jmp 0x436c03
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x48c], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x48c]
mov edx, dword [ecx + edx]
mov ecx, 0x44b0fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa4
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa5
cmp dword [ebp - 0x184], 0
je 0x436c9e
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x436c9e
mov ecx, dword [ebp - 0x184]
mov edx, 0x3e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x436c81
mov dword [ebp - 0x490], 0
jmp 0x436c8d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x490], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x494], edx
jmp 0x436caa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x494], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x494]
mov edx, dword [ecx + edx]
mov ecx, 0x44b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa6
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa7
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0x184], 0
je 0x436d59
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x436d59
mov ecx, dword [ebp - 0x184]
mov edx, 0x3f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x436d3c
mov dword [ebp - 0x498], 0
jmp 0x436d48
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x498], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x49c], edx
jmp 0x436d65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x49c], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x49c]
mov edx, dword [ecx + edx]
mov ecx, 0x44b074
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa9
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0x184], 0
je 0x436e00
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x436e00
mov ecx, dword [ebp - 0x184]
mov edx, 0x40
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x436de3
mov dword [ebp - 0x4a0], 0
jmp 0x436def
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a0], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x4a4], edx
jmp 0x436e0c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a4], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4a4]
mov edx, dword [ecx + edx]
mov ecx, 0x44b0dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xab
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xac
cmp dword [ebp - 0x184], 0
je 0x436ea7
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x436ea7
mov ecx, dword [ebp - 0x184]
mov edx, 0x41
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x436e8a
mov dword [ebp - 0x4a8], 0
jmp 0x436e96
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a8], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x4ac], edx
jmp 0x436eb3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ac], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4ac]
mov edx, dword [ecx + edx]
mov ecx, 0x44b0e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xad
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xae
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xaf
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb0
cmp dword [ebp - 0x184], 0
je 0x436f76
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x436f76
mov ecx, dword [ebp - 0x184]
mov edx, 0x42
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x436f59
mov dword [ebp - 0x4b0], 0
jmp 0x436f65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b0], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x4b4], edx
jmp 0x436f82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b4], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4b4]
mov edx, dword [ecx + edx]
mov ecx, 0x44b218
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb1
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb2
cmp dword [ebp - 0x184], 0
je 0x43701d
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x43701d
mov ecx, dword [ebp - 0x184]
mov edx, 0x43
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x437000
mov dword [ebp - 0x4b8], 0
jmp 0x43700c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b8], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x4bc], edx
jmp 0x437029
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4bc], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4bc]
mov edx, dword [ecx + edx]
mov ecx, 0x44b05c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb3
push 0x407884
push 0x407894
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406f44
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406884
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xb4
cmp dword [ebp - 0x184], 0
je 0x437136
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x437136
mov eax, dword [ebp - 0x184]
mov ecx, 0x44
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x437119
mov dword [ebp - 0x4c0], 0
jmp 0x437125
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c0], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x4c4], ecx
jmp 0x437142
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c4], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4c4]
mov edx, dword [eax + ecx]
mov ecx, 0x44b158
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb5
cmp dword [ebp - 0x184], 0
je 0x4371c9
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x4371c9
mov eax, dword [ebp - 0x184]
mov ecx, 0x45
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x4371ac
mov dword [ebp - 0x4c8], 0
jmp 0x4371b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c8], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x4cc], ecx
jmp 0x4371d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4cc], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4cc]
mov edx, dword [eax + ecx]
mov ecx, 0x44b21c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb6
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb7
cmp dword [ebp - 0x184], 0
je 0x437270
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x437270
mov eax, dword [ebp - 0x184]
mov ecx, 0x46
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x437253
mov dword [ebp - 0x4d0], 0
jmp 0x43725f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d0], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x4d4], ecx
jmp 0x43727c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d4], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4d4]
mov edx, dword [eax + ecx]
mov ecx, 0x44b170
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb8
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb9
cmp dword [ebp - 0x184], 0
je 0x437317
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x437317
mov eax, dword [ebp - 0x184]
mov ecx, 0x47
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x4372fa
mov dword [ebp - 0x4d8], 0
jmp 0x437306
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d8], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x4dc], ecx
jmp 0x437323
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4dc], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4dc]
mov edx, dword [eax + ecx]
mov ecx, 0x44b09c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xba
cmp dword [ebp - 0x184], 0
je 0x4373aa
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x4373aa
mov eax, dword [ebp - 0x184]
mov ecx, 0x48
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x43738d
mov dword [ebp - 0x4e0], 0
jmp 0x437399
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e0], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x4e4], ecx
jmp 0x4373b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e4], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4e4]
mov edx, dword [eax + ecx]
mov ecx, 0x44b148
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbb
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xbc
cmp dword [ebp - 0x184], 0
je 0x437451
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x437451
mov eax, dword [ebp - 0x184]
mov ecx, 0x49
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x437434
mov dword [ebp - 0x4e8], 0
jmp 0x437440
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e8], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x4ec], ecx
jmp 0x43745d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ec], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4ec]
mov edx, dword [eax + ecx]
mov ecx, 0x44b1dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbd
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xbe
cmp dword [ebp - 0x184], 0
je 0x4374f8
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x4374f8
mov eax, dword [ebp - 0x184]
mov ecx, 0x4a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x4374db
mov dword [ebp - 0x4f0], 0
jmp 0x4374e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f0], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x4f4], ecx
jmp 0x437504
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f4], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4f4]
mov edx, dword [eax + ecx]
mov ecx, 0x44b178
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbf
push 0x4078a0
push 0x4072e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406d74
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4067f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40693c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406874
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1fc]
push edx
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], pe_nt_image_headers32
cmp dword [ebp - 0x184], 0
je 0x437674
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x437674
mov edx, dword [ebp - 0x184]
mov eax, 0x4b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x437657
mov dword [ebp - 0x4f8], 0
jmp 0x437663
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f8], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x4fc], eax
jmp 0x437680
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4fc], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4fc]
mov edx, dword [edx + eax]
mov ecx, 0x44b17c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc1
cmp dword [ebp - 0x184], 0
je 0x437707
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x437707
mov edx, dword [ebp - 0x184]
mov eax, 0x4c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4376ea
mov dword [ebp - 0x500], 0
jmp 0x4376f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x500], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x504], eax
jmp 0x437713
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x504], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x504]
mov edx, dword [edx + eax]
mov ecx, 0x44b214
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc2
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc3
cmp dword [ebp - 0x184], 0
je 0x4377ae
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4377ae
mov edx, dword [ebp - 0x184]
mov eax, 0x4d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x437791
mov dword [ebp - 0x508], 0
jmp 0x43779d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x508], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x50c], eax
jmp 0x4377ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x50c]
mov edx, dword [edx + eax]
mov ecx, 0x44b0c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc4
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc5
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc6
cmp dword [ebp - 0x184], 0
je 0x437869
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x437869
mov edx, dword [ebp - 0x184]
mov eax, 0x4e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x43784c
mov dword [ebp - 0x510], 0
jmp 0x437858
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x510], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x514], eax
jmp 0x437875
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x514], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x514]
mov edx, dword [edx + eax]
mov ecx, 0x44b18c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc7
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc8
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc9
cmp dword [ebp - 0x184], 0
je 0x437924
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x437924
mov edx, dword [ebp - 0x184]
mov eax, 0x4f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x437907
mov dword [ebp - 0x518], 0
jmp 0x437913
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x518], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x51c], eax
jmp 0x437930
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x51c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x51c]
mov edx, dword [edx + eax]
mov ecx, 0x44b29c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xca
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xcb
cmp dword [ebp - 0x184], 0
je 0x4379cb
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x4379cb
mov edx, dword [ebp - 0x184]
mov eax, 0x50
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x4379ae
mov dword [ebp - 0x520], 0
jmp 0x4379ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x520], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x524], eax
jmp 0x4379d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x524], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x524]
mov edx, dword [edx + eax]
mov ecx, 0x44b190
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xcc
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xcd
cmp dword [ebp - 0x184], 0
je 0x437a72
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x437a72
mov edx, dword [ebp - 0x184]
mov eax, 0x51
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x437a55
mov dword [ebp - 0x528], 0
jmp 0x437a61
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x528], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x52c], eax
jmp 0x437a7e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x52c], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x52c]
mov edx, dword [edx + eax]
mov ecx, 0x44b03c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xce
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xcf
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xd0
cmp dword [ebp - 0x184], 0
je 0x437b2d
mov ecx, dword [ebp - 0x184]
cmp word [ecx], 1
jne 0x437b2d
mov edx, dword [ebp - 0x184]
mov eax, 0x52
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ebp - 0x290]
cmp edx, dword [ecx + 0x10]
jae 0x437b10
mov dword [ebp - 0x530], 0
jmp 0x437b1c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x530], eax
mov eax, dword [ebp - 0x290]
shl eax, 2
mov dword [ebp - 0x534], eax
jmp 0x437b39
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x534], eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x534]
mov edx, dword [edx + eax]
mov ecx, 0x44b040
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd1
push 0x407530
push 0x4078b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406490
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x1ec]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xd2
cmp dword [ebp - 0x184], 0
je 0x437c46
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x437c46
mov ecx, dword [ebp - 0x184]
mov edx, 0x53
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x437c29
mov dword [ebp - 0x538], 0
jmp 0x437c35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x538], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x53c], edx
jmp 0x437c52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x53c], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x53c]
mov edx, dword [ecx + edx]
mov ecx, 0x44b044
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd3
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xd4
cmp dword [ebp - 0x184], 0
je 0x437ced
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x437ced
mov ecx, dword [ebp - 0x184]
mov edx, 0x54
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x437cd0
mov dword [ebp - 0x540], 0
jmp 0x437cdc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x540], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x544], edx
jmp 0x437cf9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x544], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x544]
mov edx, dword [ecx + edx]
mov ecx, 0x44b2b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd5
push 0x4064dc
push 0x4078d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xd6
cmp dword [ebp - 0x184], 0
je 0x437e06
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x437e06
mov eax, dword [ebp - 0x184]
mov ecx, 0x55
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x437de9
mov dword [ebp - 0x548], 0
jmp 0x437df5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x548], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x54c], ecx
jmp 0x437e12
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x54c], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x54c]
mov edx, dword [eax + ecx]
mov ecx, 0x44b130
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd7
push 0x406ef0
push 0x4068a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406c64
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406a08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40687c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406838
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40693c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406c48
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x1f4]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0xd8
mov dword [ebp - 0x278], 0x4078f4
mov dword [ebp - 0x280], 8
lea edx, [ebp - 0x280]
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x21c]
push edx
mov eax, dword [0x44b130]
push eax
lea ecx, [ebp - 0x22c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x22c]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x28c], eax
lea eax, [ebp - 0x28c]
push eax
push 0x44b20c
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x21c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xd9
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xda
cmp dword [ebp - 0x184], 0
je 0x438045
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x438045
mov ecx, dword [ebp - 0x184]
mov edx, 0x56
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x438028
mov dword [ebp - 0x550], 0
jmp 0x438034
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x550], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x554], edx
jmp 0x438051
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x554], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x554]
mov edx, dword [ecx + edx]
mov ecx, 0x44b1c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdb
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xdc
cmp dword [ebp - 0x184], 0
je 0x4380ec
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x4380ec
mov ecx, dword [ebp - 0x184]
mov edx, 0x57
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x4380cf
mov dword [ebp - 0x558], 0
jmp 0x4380db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x558], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x55c], edx
jmp 0x4380f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x55c], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x55c]
mov edx, dword [ecx + edx]
mov ecx, 0x44b108
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdd
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xde
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xdf
cmp dword [ebp - 0x184], 0
je 0x4381a7
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x4381a7
mov ecx, dword [ebp - 0x184]
mov edx, 0x58
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x43818a
mov dword [ebp - 0x560], 0
jmp 0x438196
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x560], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x564], edx
jmp 0x4381b3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x564], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x564]
mov edx, dword [ecx + edx]
mov ecx, 0x44b010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe0
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe1
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe2
cmp dword [ebp - 0x184], 0
je 0x438262
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x438262
mov ecx, dword [ebp - 0x184]
mov edx, 0x59
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x438245
mov dword [ebp - 0x568], 0
jmp 0x438251
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x568], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x56c], edx
jmp 0x43826e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x56c], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x56c]
mov edx, dword [ecx + edx]
mov ecx, 0x44b1b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe3
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe4
cmp dword [ebp - 0x184], 0
je 0x438309
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x438309
mov ecx, dword [ebp - 0x184]
mov edx, 0x5a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x4382ec
mov dword [ebp - 0x570], 0
jmp 0x4382f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x570], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x574], edx
jmp 0x438315
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x574], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x574]
mov edx, dword [ecx + edx]
mov ecx, 0x44b1b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe5
cmp dword [ebp - 0x184], 0
je 0x43839c
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x43839c
mov ecx, dword [ebp - 0x184]
mov edx, 0x5b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x43837f
mov dword [ebp - 0x578], 0
jmp 0x43838b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x578], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x57c], edx
jmp 0x4383a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x57c], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x57c]
mov edx, dword [ecx + edx]
mov ecx, 0x44b1d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe6
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe7
cmp dword [ebp - 0x184], 0
je 0x438443
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x438443
mov ecx, dword [ebp - 0x184]
mov edx, 0x5c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x438426
mov dword [ebp - 0x580], 0
jmp 0x438432
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x580], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x584], edx
jmp 0x43844f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x584], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x584]
mov edx, dword [ecx + edx]
mov ecx, 0x44b0a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe8
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe9
cmp dword [ebp - 0x184], 0
je 0x4384ea
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x4384ea
mov ecx, dword [ebp - 0x184]
mov edx, 0x5d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x4384cd
mov dword [ebp - 0x588], 0
jmp 0x4384d9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x588], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x58c], edx
jmp 0x4384f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x58c], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x58c]
mov edx, dword [ecx + edx]
mov ecx, 0x44b1fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xea
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xeb
cmp dword [ebp - 0x184], 0
je 0x438591
mov eax, dword [ebp - 0x184]
cmp word [eax], 1
jne 0x438591
mov ecx, dword [ebp - 0x184]
mov edx, 0x5e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x290], edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [ebp - 0x290]
cmp ecx, dword [eax + 0x10]
jae 0x438574
mov dword [ebp - 0x590], 0
jmp 0x438580
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x590], eax
mov edx, dword [ebp - 0x290]
shl edx, 2
mov dword [ebp - 0x594], edx
jmp 0x43859d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x594], eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x594]
mov edx, dword [ecx + edx]
mov ecx, 0x44b2ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xec
push 0x406498
push 0x40688c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407908
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xed
cmp dword [ebp - 0x184], 0
je 0x4386aa
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x4386aa
mov eax, dword [ebp - 0x184]
mov ecx, 0x5f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x43868d
mov dword [ebp - 0x598], 0
jmp 0x438699
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x598], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x59c], ecx
jmp 0x4386b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x59c], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x59c]
mov edx, dword [eax + ecx]
mov ecx, 0x44b2a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xee
push 0x407914
push 0x407920
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407930
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4067f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406858
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f4]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xef
cmp dword [ebp - 0x184], 0
je 0x4387e4
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x4387e4
mov eax, dword [ebp - 0x184]
mov ecx, 0x60
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x4387c7
mov dword [ebp - 0x5a0], 0
jmp 0x4387d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a0], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x5a4], ecx
jmp 0x4387f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a4], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5a4]
mov edx, dword [eax + ecx]
mov ecx, 0x44b2a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf0
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf1
cmp dword [ebp - 0x184], 0
je 0x43888b
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x43888b
mov eax, dword [ebp - 0x184]
mov ecx, 0x61
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x43886e
mov dword [ebp - 0x5a8], 0
jmp 0x43887a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a8], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x5ac], ecx
jmp 0x438897
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ac], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5ac]
mov edx, dword [eax + ecx]
mov ecx, 0x44b150
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf2
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf3
cmp dword [ebp - 0x184], 0
je 0x438932
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x438932
mov eax, dword [ebp - 0x184]
mov ecx, 0x62
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x438915
mov dword [ebp - 0x5b0], 0
jmp 0x438921
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b0], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x5b4], ecx
jmp 0x43893e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b4], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5b4]
mov edx, dword [eax + ecx]
mov ecx, 0x44b100
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf4
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf5
cmp dword [ebp - 0x184], 0
je 0x4389d9
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x4389d9
mov eax, dword [ebp - 0x184]
mov ecx, 0x63
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x4389bc
mov dword [ebp - 0x5b8], 0
jmp 0x4389c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b8], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x5bc], ecx
jmp 0x4389e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5bc], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5bc]
mov edx, dword [eax + ecx]
mov ecx, 0x44b0f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf6
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf7
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf8
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf9
cmp dword [ebp - 0x184], 0
je 0x438aa8
mov edx, dword [ebp - 0x184]
cmp word [edx], 1
jne 0x438aa8
mov eax, dword [ebp - 0x184]
mov ecx, 0x64
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x290], ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [ebp - 0x290]
cmp eax, dword [edx + 0x10]
jae 0x438a8b
mov dword [ebp - 0x5c0], 0
jmp 0x438a97
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c0], eax
mov ecx, dword [ebp - 0x290]
shl ecx, 2
mov dword [ebp - 0x5c4], ecx
jmp 0x438ab4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c4], eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5c4]
mov edx, dword [eax + ecx]
mov ecx, 0x44b0f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xfa
push 0x406838
push 0x40793c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407948
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40713c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406fa4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4068e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40691c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406c64
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 8
lea edx, [ebp - 0x21c]
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x1f4]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0xfb
mov dword [ebp - 0x278], 0x44b27c
mov dword [ebp - 0x280], 0x4008
push 1
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x21c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x21c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44b020
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xfc
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xfd
mov edx, 0x406a28
mov ecx, 0x44b094
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xfe
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xff
mov dword [ebp - 0x278], 0x44b278
mov dword [ebp - 0x280], 0x4008
push 4
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x21c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x21c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44b280
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x100
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x101
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x102
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x103
mov dword [ebp - 0x278], 0x44b278
mov dword [ebp - 0x280], 0x4008
push 3
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x21c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x21c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44b1bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x104
mov dword [ebp - 0x278], 0x44b27c
mov dword [ebp - 0x280], 0x4008
push 3
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x21c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x21c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44b244
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x105
mov dword [ebp - 0x278], 0x44b298
mov dword [ebp - 0x280], 0x4008
push 3
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x21c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x21c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44b200
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x106
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x107
mov dword [ebp - 0x278], 0x44b05c
mov dword [ebp - 0x280], 0x4008
push 3
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x21c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x21c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44b204
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x108
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x109
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x10a
mov dword [ebp - 0x278], 0x44b214
mov dword [ebp - 0x280], 0x4008
push 3
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x21c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x21c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44b208
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x10b
push 0x406950
push 0x4064a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407954
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407964
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4068e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407970
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407094
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4074ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x204]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40797c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44b1e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x204]
push edx
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
lea edx, [ebp - 0x1f8]
push edx
lea eax, [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x1ec]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x20
mov dword [ebp - 4], 0x10c
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x10d
push 0x406950
push 0x40798c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407998
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4074ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407420
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44b118
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
lea edx, [ebp - 0x1f8]
push edx
lea eax, [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x1ec]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0x10e
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x10f
push 0x406950
push 0x4064a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4069a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407420
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4074ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4069a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x204]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4067f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x208]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x20c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44b0d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x208]
push ecx
lea edx, [ebp - 0x204]
push edx
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
lea edx, [ebp - 0x1f8]
push edx
lea eax, [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x1ec]
push edx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
mov dword [ebp - 4], 0x110
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x111
push 0x406950
push 0x40798c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a04
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44b220
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x112
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x113
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x114
push 0
push 0
push 1
push 0
lea ecx, [ebp - 0x270]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x278], 0x3e8
mov dword [ebp - 0x280], 2
lea edx, [ebp - 0x280]
mov eax, dword [ebp - 0x270]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x270]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x270]
push ecx
mov edx, dword [0x44b194]
push edx
mov eax, dword [0x44b088]
push eax
call fcn.0042c3d0
lea ecx, [ebp - 0x270]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x115
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x116
push 0
call fcn.0040640c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x117
push 0x28
call fcn.00420f30
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x22c], 8
push 0x5c
lea edx, [ebp - 0x21c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
call fcn.0043c630
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x24c], 8
mov eax, dword [0x44b27c]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x280], 8
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x21c]
push edx
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x24c]
push ecx
lea edx, [ebp - 0x25c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44b07c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x25c]
push eax
lea ecx, [ebp - 0x24c]
push ecx
lea edx, [ebp - 0x23c]
push edx
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 0x22c]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
push 0x439703
jmp 0x43959a
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0xf8]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x184]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret