Function at 0x4297e0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403f06
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x5ec
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402f68
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
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 4
mov dword [ebp - 0x284], 0
cmp dword [ebp - 0x284], 0x15
jae 0x42987e
mov dword [ebp - 0x29c], 0
jmp 0x42988a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
mov ecx, 0x56
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 5
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 6
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 7
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 8
mov dword [ebp - 0x284], 1
cmp dword [ebp - 0x284], 0x15
jae 0x429935
mov dword [ebp - 0x2a0], 0
jmp 0x429941
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
mov ecx, 0x57
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x4402e8]
add edx, dword [ebp - 0x284]
mov byte [edx], al
mov dword [ebp - 4], 9
push 0x407564
push 0x407574
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fa4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407580
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4063a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fd4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x1dc]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x284], 2
cmp dword [ebp - 0x284], 0x15
jae 0x429a48
mov dword [ebp - 0x2a4], 0
jmp 0x429a54
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov ecx, 0x8b
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0xb
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x284], 3
cmp dword [ebp - 0x284], 0x15
jae 0x429adb
mov dword [ebp - 0x2a8], 0
jmp 0x429ae7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
mov ecx, 0x7c
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0xe
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x284], 4
cmp dword [ebp - 0x284], 0x15
jae 0x429b6e
mov dword [ebp - 0x2ac], 0
jmp 0x429b7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov ecx, 0x24
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x11
push 0x4063f4
push 0x406cb0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40758c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40645c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407598
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4075a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x284], 5
cmp dword [ebp - 0x284], 0x15
jae 0x429c81
mov dword [ebp - 0x2b0], 0
jmp 0x429c8d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov ecx, 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x13
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x284], 6
cmp dword [ebp - 0x284], 0x15
jae 0x429cf0
mov dword [ebp - 0x2b4], 0
jmp 0x429cfc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
mov ecx, 0x8b
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x15
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x16
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x284], 7
cmp dword [ebp - 0x284], 0x15
jae 0x429d83
mov dword [ebp - 0x2b8], 0
jmp 0x429d8f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
mov ecx, 0x74
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x18
push 0x405f60
push 0x4075b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4075c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4075cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406810
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406600
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4066e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406678
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406690
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4075d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f8]
push edx
lea eax, [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x1dc]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x24
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x284], 8
cmp dword [ebp - 0x284], 0x15
jae 0x429f17
mov dword [ebp - 0x2bc], 0
jmp 0x429f23
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov ecx, 0x24
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x1a
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x284], 9
cmp dword [ebp - 0x284], 0x15
jae 0x429f86
mov dword [ebp - 0x2c0], 0
jmp 0x429f92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
mov ecx, 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x1c
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x284], 0xa
cmp dword [ebp - 0x284], 0x15
jae 0x429ff5
mov dword [ebp - 0x2c4], 0
jmp 0x42a001
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
mov ecx, 0x8b
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x1e
push 0x4068dc
push 0x4075e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4075f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407600
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40760c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407618
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x284], 0xb
cmp dword [ebp - 0x284], 0x15
jae 0x42a108
mov dword [ebp - 0x2c8], 0
jmp 0x42a114
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
mov ecx, 0x4c
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x20
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x284], 0xc
cmp dword [ebp - 0x284], 0x15
jae 0x42a177
mov dword [ebp - 0x2cc], 0
jmp 0x42a183
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
mov ecx, 0x24
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x22
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x23
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x284], 0xd
cmp dword [ebp - 0x284], 0x15
jae 0x42a20a
mov dword [ebp - 0x2d0], 0
jmp 0x42a216
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
mov ecx, 0x14
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x25
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x26
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x27
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x284], 0xe
cmp dword [ebp - 0x284], 0x15
jae 0x42a2c1
mov dword [ebp - 0x2d4], 0
jmp 0x42a2cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
mov ecx, 0xf3
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x4402e8]
add edx, dword [ebp - 0x284]
mov byte [edx], al
mov dword [ebp - 4], 0x29
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x284], 0xf
cmp dword [ebp - 0x284], 0x15
jae 0x42a330
mov dword [ebp - 0x2d8], 0
jmp 0x42a33c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
mov ecx, 0xa4
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x2b
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x284], 0x10
cmp dword [ebp - 0x284], 0x15
jae 0x42a39f
mov dword [ebp - 0x2dc], 0
jmp 0x42a3ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov ecx, 0x5f
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x2d
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x284], 0x11
cmp dword [ebp - 0x284], 0x15
jae 0x42a40e
mov dword [ebp - 0x2e0], 0
jmp 0x42a41a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
mov ecx, 0x5e
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x2f
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x284], 0x12
cmp dword [ebp - 0x284], 0x15
jae 0x42a47d
mov dword [ebp - 0x2e4], 0
jmp 0x42a489
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
mov ecx, 0xc2
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x31
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x32
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x284], 0x13
cmp dword [ebp - 0x284], 0x15
jae 0x42a510
mov dword [ebp - 0x2e8], 0
jmp 0x42a51c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
mov ecx, 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x34
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x284], 0x14
cmp dword [ebp - 0x284], 0x15
jae 0x42a57f
mov dword [ebp - 0x2ec], 0
jmp 0x42a58b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
xor ecx, ecx
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x4402e8]
add ecx, dword [ebp - 0x284]
mov byte [ecx], al
mov dword [ebp - 4], 0x36
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x37
push 0x17e468f
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x4400b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x38
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x39
push 0x407624
push 0x405fb8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406798
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407630
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40763c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x4402a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x1dc]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x3a
push 0x4068dc
push 0x406710
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406a9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4064d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4067d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407648
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x3b
mov word [ebp - 0x278], 0xffff
mov dword [ebp - 0x280], 0x65a
lea edx, [ebp - 0x278]
push edx
lea eax, [ebp - 0x280]
push eax
push 0x440128
push 0x4400b4
call fcn.0040d100
mov dword [ebp - 4], 0x3c
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x3d
mov edx, dword [0x4402a0]
push edx
mov eax, dword [0x4400b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4400b4
call fcn.00428360
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3e
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x26c], 0x4400b4
mov dword [ebp - 0x274], 0x6011
push 0
push 0x40
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x440018
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x40
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x26c], 0x4068e4
mov dword [ebp - 0x274], 8
lea edx, [ebp - 0x274]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x210]
push eax
mov ecx, dword [0x440018]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea eax, [ebp - 0x220]
push eax
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x280], eax
lea ecx, [ebp - 0x280]
push ecx
lea edx, [ebp - 0x174]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x210]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x42
push 0x406b8c
push 0x406398
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407658
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406690
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406600
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407664
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f60
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407674
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0x174], 0
je 0x42aa9f
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42aa9f
mov eax, dword [ebp - 0x174]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42aa82
mov dword [ebp - 0x2f0], 0
jmp 0x42aa8e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x2f4], ecx
jmp 0x42aaab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2f4]
mov edx, dword [eax + ecx]
mov ecx, 0x4402b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x45
cmp dword [ebp - 0x174], 0
je 0x42ab56
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42ab56
mov ecx, dword [ebp - 0x174]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42ab39
mov dword [ebp - 0x2f8], 0
jmp 0x42ab45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x2fc], edx
jmp 0x42ab62
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2fc]
mov edx, dword [ecx + edx]
mov ecx, 0x44028c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x46
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x47
cmp dword [ebp - 0x174], 0
je 0x42ac0d
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42ac0d
mov edx, dword [ebp - 0x174]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42abf0
mov dword [ebp - 0x300], 0
jmp 0x42abfc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x304], eax
jmp 0x42ac19
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x304]
mov edx, dword [edx + eax]
mov ecx, 0x4402c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x48
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x49
cmp dword [ebp - 0x174], 0
je 0x42acc4
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42acc4
mov eax, dword [ebp - 0x174]
mov ecx, 3
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42aca7
mov dword [ebp - 0x308], 0
jmp 0x42acb3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x30c], ecx
jmp 0x42acd0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x30c]
mov edx, dword [eax + ecx]
mov ecx, 0x4401f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4a
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x4b
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x4c
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0x174], 0
je 0x42adc3
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42adc3
mov eax, dword [ebp - 0x174]
mov ecx, 4
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42ada6
mov dword [ebp - 0x310], 0
jmp 0x42adb2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x314], ecx
jmp 0x42adcf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x314]
mov edx, dword [eax + ecx]
mov ecx, 0x44027c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4e
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x4f
cmp dword [ebp - 0x174], 0
je 0x42ae7a
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42ae7a
mov ecx, dword [ebp - 0x174]
mov edx, 5
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42ae5d
mov dword [ebp - 0x318], 0
jmp 0x42ae69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x31c], edx
jmp 0x42ae86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x31c]
mov edx, dword [ecx + edx]
mov ecx, 0x440278
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
push 0x406690
push 0x407680
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f60
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b40
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406578
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406798
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f68
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fdc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40768c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406488
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x170]
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
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x24
mov dword [ebp - 4], 0x51
cmp dword [ebp - 0x174], 0
je 0x42b059
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42b059
mov eax, dword [ebp - 0x174]
mov ecx, 6
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42b03c
mov dword [ebp - 0x320], 0
jmp 0x42b048
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x324], ecx
jmp 0x42b065
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x324]
mov edx, dword [eax + ecx]
mov ecx, 0x440010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x52
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x53
cmp dword [ebp - 0x174], 0
je 0x42b110
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42b110
mov ecx, dword [ebp - 0x174]
mov edx, 7
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42b0f3
mov dword [ebp - 0x328], 0
jmp 0x42b0ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x32c], edx
jmp 0x42b11c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x32c]
mov edx, dword [ecx + edx]
mov ecx, 0x440014
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x54
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x55
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x56
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x57
cmp dword [ebp - 0x174], 0
je 0x42b20f
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42b20f
mov ecx, dword [ebp - 0x174]
mov edx, 8
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42b1f2
mov dword [ebp - 0x330], 0
jmp 0x42b1fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x334], edx
jmp 0x42b21b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x334]
mov edx, dword [ecx + edx]
mov ecx, 0x44019c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x58
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0x174], 0
je 0x42b2c6
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42b2c6
mov edx, dword [ebp - 0x174]
mov eax, 9
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42b2a9
mov dword [ebp - 0x338], 0
jmp 0x42b2b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x33c], eax
jmp 0x42b2d2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x33c]
mov edx, dword [edx + eax]
mov ecx, 0x440198
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5a
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x5b
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x5c
cmp dword [ebp - 0x174], 0
je 0x42b3a1
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42b3a1
mov ecx, dword [ebp - 0x174]
mov edx, 0xa
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42b384
mov dword [ebp - 0x340], 0
jmp 0x42b390
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x344], edx
jmp 0x42b3ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x344]
mov edx, dword [ecx + edx]
mov ecx, 0x4400e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5d
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x5e
cmp dword [ebp - 0x174], 0
je 0x42b458
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42b458
mov edx, dword [ebp - 0x174]
mov eax, 0xb
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42b43b
mov dword [ebp - 0x348], 0
jmp 0x42b447
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x34c], eax
jmp 0x42b464
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x34c]
mov edx, dword [edx + eax]
mov ecx, 0x440138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5f
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x60
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x61
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x62
cmp dword [ebp - 0x174], 0
je 0x42b557
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42b557
mov edx, dword [ebp - 0x174]
mov eax, 0xc
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42b53a
mov dword [ebp - 0x350], 0
jmp 0x42b546
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x354], eax
jmp 0x42b563
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x354]
mov edx, dword [edx + eax]
mov ecx, 0x440130
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x63
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x64
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x65
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x66
cmp dword [ebp - 0x174], 0
je 0x42b656
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42b656
mov edx, dword [ebp - 0x174]
mov eax, 0xd
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42b639
mov dword [ebp - 0x358], 0
jmp 0x42b645
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x35c], eax
jmp 0x42b662
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x35c]
mov edx, dword [edx + eax]
mov ecx, 0x440020
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x67
push 0x407698
push 0x4076a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406bf8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fb8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x1dc]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x68
cmp dword [ebp - 0x174], 0
je 0x42b78d
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42b78d
mov edx, dword [ebp - 0x174]
mov eax, 0xe
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42b770
mov dword [ebp - 0x360], 0
jmp 0x42b77c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x364], eax
jmp 0x42b799
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x364]
mov edx, dword [edx + eax]
mov ecx, 0x4402c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x69
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x6a
cmp dword [ebp - 0x174], 0
je 0x42b844
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42b844
mov eax, dword [ebp - 0x174]
mov ecx, 0xf
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42b827
mov dword [ebp - 0x368], 0
jmp 0x42b833
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x36c], ecx
jmp 0x42b850
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x36c]
mov edx, dword [eax + ecx]
mov ecx, 0x440190
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6b
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x6c
cmp dword [ebp - 0x174], 0
je 0x42b8fb
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42b8fb
mov ecx, dword [ebp - 0x174]
mov edx, 0x10
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42b8de
mov dword [ebp - 0x370], 0
jmp 0x42b8ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x374], edx
jmp 0x42b907
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x374]
mov edx, dword [ecx + edx]
mov ecx, 0x4400a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6d
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x6e
cmp dword [ebp - 0x174], 0
je 0x42b9b2
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42b9b2
mov edx, dword [ebp - 0x174]
mov eax, 0x11
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42b995
mov dword [ebp - 0x378], 0
jmp 0x42b9a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x37c], eax
jmp 0x42b9be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x37c]
mov edx, dword [edx + eax]
mov ecx, 0x4400a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6f
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x70
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x71
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x72
cmp dword [ebp - 0x174], 0
je 0x42bab1
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42bab1
mov edx, dword [ebp - 0x174]
mov eax, 0x12
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42ba94
mov dword [ebp - 0x380], 0
jmp 0x42baa0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x384], eax
jmp 0x42babd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x384]
mov edx, dword [edx + eax]
mov ecx, 0x44001c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x73
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x74
cmp dword [ebp - 0x174], 0
je 0x42bb68
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42bb68
mov eax, dword [ebp - 0x174]
mov ecx, 0x14
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42bb4b
mov dword [ebp - 0x388], 0
jmp 0x42bb57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x388], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x38c], ecx
jmp 0x42bb74
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x38c]
mov edx, dword [eax + ecx]
mov ecx, 0x44014c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x75
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x76
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x77
cmp dword [ebp - 0x174], 0
je 0x42bc43
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42bc43
mov edx, dword [ebp - 0x174]
mov eax, 0x15
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42bc26
mov dword [ebp - 0x390], 0
jmp 0x42bc32
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x394], eax
jmp 0x42bc4f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x394]
mov edx, dword [edx + eax]
mov ecx, 0x440148
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x78
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x79
cmp dword [ebp - 0x174], 0
je 0x42bcfa
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42bcfa
mov eax, dword [ebp - 0x174]
mov ecx, 0x16
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42bcdd
mov dword [ebp - 0x398], 0
jmp 0x42bce9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x39c], ecx
jmp 0x42bd06
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x39c]
mov edx, dword [eax + ecx]
mov ecx, 0x4400d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7a
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x7b
cmp dword [ebp - 0x174], 0
je 0x42bdb1
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42bdb1
mov ecx, dword [ebp - 0x174]
mov edx, 0x17
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42bd94
mov dword [ebp - 0x3a0], 0
jmp 0x42bda0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x3a4], edx
jmp 0x42bdbd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3a4]
mov edx, dword [ecx + edx]
mov ecx, 0x4402a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7c
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x7d
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x7e
cmp dword [ebp - 0x174], 0
je 0x42be8c
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42be8c
mov eax, dword [ebp - 0x174]
mov ecx, 0x18
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42be6f
mov dword [ebp - 0x3a8], 0
jmp 0x42be7b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x3ac], ecx
jmp 0x42be98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3ac]
mov edx, dword [eax + ecx]
mov ecx, 0x4400f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7f
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x80
cmp dword [ebp - 0x174], 0
je 0x42bf43
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42bf43
mov ecx, dword [ebp - 0x174]
mov edx, 0x19
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42bf26
mov dword [ebp - 0x3b0], 0
jmp 0x42bf32
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x3b4], edx
jmp 0x42bf4f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3b4]
mov edx, dword [ecx + edx]
mov ecx, 0x44006c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x81
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x82
cmp dword [ebp - 0x174], 0
je 0x42bffa
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42bffa
mov edx, dword [ebp - 0x174]
mov eax, 0x1a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42bfdd
mov dword [ebp - 0x3b8], 0
jmp 0x42bfe9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b8], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x3bc], eax
jmp 0x42c006
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3bc]
mov edx, dword [edx + eax]
mov ecx, 0x44025c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x83
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x84
cmp dword [ebp - 0x174], 0
je 0x42c0b1
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42c0b1
mov eax, dword [ebp - 0x174]
mov ecx, 0x1b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42c094
mov dword [ebp - 0x3c0], 0
jmp 0x42c0a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c0], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x3c4], ecx
jmp 0x42c0bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3c4]
mov edx, dword [eax + ecx]
mov ecx, 0x4402cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x85
push 0x4076c0
push 0x405f70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f4c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406608
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x184]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0x86
cmp dword [ebp - 0x174], 0
je 0x42c24e
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42c24e
mov eax, dword [ebp - 0x174]
mov ecx, 0x1c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42c231
mov dword [ebp - 0x3c8], 0
jmp 0x42c23d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x3cc], ecx
jmp 0x42c25a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3cc], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3cc]
mov edx, dword [eax + ecx]
mov ecx, 0x44013c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x87
push 0x405f78
push 0x406680
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4064d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40652c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4076fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4064bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x1dc]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x88
cmp dword [ebp - 0x174], 0
je 0x42c3ca
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42c3ca
mov edx, dword [ebp - 0x174]
mov eax, 0x1d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42c3ad
mov dword [ebp - 0x3d0], 0
jmp 0x42c3b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d0], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x3d4], eax
jmp 0x42c3d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d4], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3d4]
mov edx, dword [edx + eax]
mov ecx, 0x440174
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x89
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x8a
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x8b
cmp dword [ebp - 0x174], 0
je 0x42c4a5
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42c4a5
mov ecx, dword [ebp - 0x174]
mov edx, 0x1e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42c488
mov dword [ebp - 0x3d8], 0
jmp 0x42c494
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x3dc], edx
jmp 0x42c4b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3dc]
mov edx, dword [ecx + edx]
mov ecx, 0x440144
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8c
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x8d
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x8e
cmp dword [ebp - 0x174], 0
je 0x42c580
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42c580
mov eax, dword [ebp - 0x174]
mov ecx, 0x1f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42c563
mov dword [ebp - 0x3e0], 0
jmp 0x42c56f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e0], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x3e4], ecx
jmp 0x42c58c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e4], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3e4]
mov edx, dword [eax + ecx]
mov ecx, 0x440178
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8f
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x90
cmp dword [ebp - 0x174], 0
je 0x42c637
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42c637
mov ecx, dword [ebp - 0x174]
mov edx, 0x20
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42c61a
mov dword [ebp - 0x3e8], 0
jmp 0x42c626
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x3ec], edx
jmp 0x42c643
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3ec]
mov edx, dword [ecx + edx]
mov ecx, 0x4401e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x91
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x92
cmp dword [ebp - 0x174], 0
je 0x42c6ee
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42c6ee
mov edx, dword [ebp - 0x174]
mov eax, 0x21
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42c6d1
mov dword [ebp - 0x3f0], 0
jmp 0x42c6dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f0], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x3f4], eax
jmp 0x42c6fa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f4], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3f4]
mov edx, dword [edx + eax]
mov ecx, 0x440250
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x93
push 0x407708
push 0x407714
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40651c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fd4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407720
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406c6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40772c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x94
cmp dword [ebp - 0x174], 0
je 0x42c86a
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42c86a
mov ecx, dword [ebp - 0x174]
mov edx, 0x22
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42c84d
mov dword [ebp - 0x3f8], 0
jmp 0x42c859
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x3fc], edx
jmp 0x42c876
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3fc]
mov edx, dword [ecx + edx]
mov ecx, 0x4402ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x95
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x96
cmp dword [ebp - 0x174], 0
je 0x42c921
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42c921
mov edx, dword [ebp - 0x174]
mov eax, 0x23
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42c904
mov dword [ebp - 0x400], 0
jmp 0x42c910
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x404], eax
jmp 0x42c92d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x404]
mov edx, dword [edx + eax]
mov ecx, 0x440188
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x97
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x98
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x99
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x9a
cmp dword [ebp - 0x174], 0
je 0x42ca20
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42ca20
mov edx, dword [ebp - 0x174]
mov eax, 0x24
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42ca03
mov dword [ebp - 0x408], 0
jmp 0x42ca0f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x40c], eax
jmp 0x42ca2c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x40c]
mov edx, dword [edx + eax]
mov ecx, 0x4400f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9b
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x9c
cmp dword [ebp - 0x174], 0
je 0x42cad7
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42cad7
mov eax, dword [ebp - 0x174]
mov ecx, 0x25
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42caba
mov dword [ebp - 0x410], 0
jmp 0x42cac6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x414], ecx
jmp 0x42cae3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x414]
mov edx, dword [eax + ecx]
mov ecx, 0x440298
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9d
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x9e
cmp dword [ebp - 0x174], 0
je 0x42cb8e
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42cb8e
mov ecx, dword [ebp - 0x174]
mov edx, 0x26
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42cb71
mov dword [ebp - 0x418], 0
jmp 0x42cb7d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x41c], edx
jmp 0x42cb9a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x41c]
mov edx, dword [ecx + edx]
mov ecx, 0x4401d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9f
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa0
cmp dword [ebp - 0x174], 0
je 0x42cc45
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42cc45
mov edx, dword [ebp - 0x174]
mov eax, 0x27
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42cc28
mov dword [ebp - 0x420], 0
jmp 0x42cc34
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x424], eax
jmp 0x42cc51
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x424]
mov edx, dword [edx + eax]
mov ecx, 0x4401d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa1
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa2
cmp dword [ebp - 0x174], 0
je 0x42ccfc
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42ccfc
mov eax, dword [ebp - 0x174]
mov ecx, 0x28
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42ccdf
mov dword [ebp - 0x428], 0
jmp 0x42cceb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x42c], ecx
jmp 0x42cd08
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x42c], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x42c]
mov edx, dword [eax + ecx]
mov ecx, 0x4401dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa3
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa4
cmp dword [ebp - 0x174], 0
je 0x42cdb3
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42cdb3
mov ecx, dword [ebp - 0x174]
mov edx, 0x29
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42cd96
mov dword [ebp - 0x430], 0
jmp 0x42cda2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x430], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x434], edx
jmp 0x42cdbf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x434], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x434]
mov edx, dword [ecx + edx]
mov ecx, 0x4401e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa5
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa6
cmp dword [ebp - 0x174], 0
je 0x42ce6a
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42ce6a
mov edx, dword [ebp - 0x174]
mov eax, 0x2a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42ce4d
mov dword [ebp - 0x438], 0
jmp 0x42ce59
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x438], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x43c], eax
jmp 0x42ce76
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x43c], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x43c]
mov edx, dword [edx + eax]
mov ecx, 0x4401c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa7
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0x174], 0
je 0x42cf21
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42cf21
mov eax, dword [ebp - 0x174]
mov ecx, 0x2b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42cf04
mov dword [ebp - 0x440], 0
jmp 0x42cf10
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x440], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x444], ecx
jmp 0x42cf2d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x444], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x444]
mov edx, dword [eax + ecx]
mov ecx, 0x4400fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa9
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0x174], 0
je 0x42cfd8
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42cfd8
mov ecx, dword [ebp - 0x174]
mov edx, 0x2c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42cfbb
mov dword [ebp - 0x448], 0
jmp 0x42cfc7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x448], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x44c], edx
jmp 0x42cfe4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x44c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x44c]
mov edx, dword [ecx + edx]
mov ecx, 0x440100
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xab
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xac
cmp dword [ebp - 0x174], 0
je 0x42d08f
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42d08f
mov edx, dword [ebp - 0x174]
mov eax, 0x2d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42d072
mov dword [ebp - 0x450], 0
jmp 0x42d07e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x450], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x454], eax
jmp 0x42d09b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x454], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x454]
mov edx, dword [edx + eax]
mov ecx, 0x440264
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xad
push 0x4066e4
push 0x405fd4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406f3c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4066d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406790
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4064d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407738
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f80
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406d50
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406690
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x194]
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
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x24
mov dword [ebp - 4], 0xae
cmp dword [ebp - 0x174], 0
je 0x42d26e
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42d26e
mov ecx, dword [ebp - 0x174]
mov edx, 0x2e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42d251
mov dword [ebp - 0x458], 0
jmp 0x42d25d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x458], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x45c], edx
jmp 0x42d27a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x45c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x45c]
mov edx, dword [ecx + edx]
mov ecx, 0x440114
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xaf
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb0
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb1
cmp dword [ebp - 0x174], 0
je 0x42d349
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42d349
mov eax, dword [ebp - 0x174]
mov ecx, 0x2f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42d32c
mov dword [ebp - 0x460], 0
jmp 0x42d338
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x460], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x464], ecx
jmp 0x42d355
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x464], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x464]
mov edx, dword [eax + ecx]
mov ecx, 0x4400f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb2
push 0x407744
push 0x4063f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407754
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406798
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406390
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407760
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xb3
cmp dword [ebp - 0x174], 0
je 0x42d4a4
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42d4a4
mov ecx, dword [ebp - 0x174]
mov edx, 0x30
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42d487
mov dword [ebp - 0x468], 0
jmp 0x42d493
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x468], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x46c], edx
jmp 0x42d4b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x46c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x46c]
mov edx, dword [ecx + edx]
mov ecx, 0x4400dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb4
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb5
cmp dword [ebp - 0x174], 0
je 0x42d55b
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42d55b
mov edx, dword [ebp - 0x174]
mov eax, 0x31
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42d53e
mov dword [ebp - 0x470], 0
jmp 0x42d54a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x470], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x474], eax
jmp 0x42d567
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x474], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x474]
mov edx, dword [edx + eax]
mov ecx, 0x440070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb6
push 0x405fb8
push 0x405fb8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40776c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407780
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40778c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xb7
cmp dword [ebp - 0x174], 0
je 0x42d6d7
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42d6d7
mov ecx, dword [ebp - 0x174]
mov edx, 0x32
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42d6ba
mov dword [ebp - 0x478], 0
jmp 0x42d6c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x478], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x47c], edx
jmp 0x42d6e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x47c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x47c]
mov edx, dword [ecx + edx]
mov ecx, 0x4401cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], pe_nt_image_headers32
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb9
cmp dword [ebp - 0x174], 0
je 0x42d78e
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42d78e
mov edx, dword [ebp - 0x174]
mov eax, 0x33
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42d771
mov dword [ebp - 0x480], 0
jmp 0x42d77d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x480], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x484], eax
jmp 0x42d79a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x484], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x484]
mov edx, dword [edx + eax]
mov ecx, 0x440118
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xba
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xbb
mov word [ebp - 0x27c], 0x7530
mov word [ebp - 0x278], 1
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x278]
push eax
call fcn.004216d0
movsx ecx, ax
mov dword [ebp - 0x280], ecx
cmp dword [ebp - 0x174], 0
je 0x42d873
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42d873
mov eax, dword [ebp - 0x174]
mov ecx, 0x34
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42d856
mov dword [ebp - 0x488], 0
jmp 0x42d862
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x488], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x48c], ecx
jmp 0x42d87f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x48c], eax
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x48c]
mov eax, dword [ecx + edx]
push eax
call fcn.00433120
mov edx, eax
mov ecx, 0x4400ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xbc
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xbd
mov word [ebp - 0x27c], 0x7530
mov word [ebp - 0x278], 1
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x278]
push eax
call fcn.004216d0
movsx ecx, ax
mov dword [ebp - 0x280], ecx
cmp dword [ebp - 0x174], 0
je 0x42d967
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42d967
mov eax, dword [ebp - 0x174]
mov ecx, 0x35
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42d94a
mov dword [ebp - 0x490], 0
jmp 0x42d956
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x490], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x494], ecx
jmp 0x42d973
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x494], eax
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x494]
mov eax, dword [ecx + edx]
push eax
call fcn.00433120
mov edx, eax
mov ecx, 0x440034
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xbe
push 0x407798
push 0x406488
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4064bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f90
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4066d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406bf8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406558
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 - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x50]
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
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x20
mov dword [ebp - 4], 0xbf
mov word [ebp - 0x27c], 0x7530
mov word [ebp - 0x278], 1
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x278]
push eax
call fcn.004216d0
movsx ecx, ax
mov dword [ebp - 0x280], ecx
cmp dword [ebp - 0x174], 0
je 0x42db5f
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42db5f
mov eax, dword [ebp - 0x174]
mov ecx, 0x36
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42db42
mov dword [ebp - 0x498], 0
jmp 0x42db4e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x498], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x49c], ecx
jmp 0x42db6b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x49c], eax
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x49c]
mov eax, dword [ecx + edx]
push eax
call fcn.00433120
mov edx, eax
mov ecx, 0x440038
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xc0
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc1
cmp dword [ebp - 0x174], 0
je 0x42dc25
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42dc25
mov eax, dword [ebp - 0x174]
mov ecx, 0x37
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42dc08
mov dword [ebp - 0x4a0], 0
jmp 0x42dc14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a0], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x4a4], ecx
jmp 0x42dc31
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a4], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4a4]
mov edx, dword [eax + ecx]
mov ecx, 0x440194
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc2
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc3
cmp dword [ebp - 0x174], 0
je 0x42dcdc
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42dcdc
mov ecx, dword [ebp - 0x174]
mov edx, 0x38
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42dcbf
mov dword [ebp - 0x4a8], 0
jmp 0x42dccb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x4ac], edx
jmp 0x42dce8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ac], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4ac]
mov edx, dword [ecx + edx]
mov ecx, 0x4401b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc4
push 0x406608
push 0x4077bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406398
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x1dc]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xc5
cmp dword [ebp - 0x174], 0
je 0x42de37
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42de37
mov edx, dword [ebp - 0x174]
mov eax, 0x39
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42de1a
mov dword [ebp - 0x4b0], 0
jmp 0x42de26
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b0], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x4b4], eax
jmp 0x42de43
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b4], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4b4]
mov edx, dword [edx + eax]
mov ecx, 0x4401bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc6
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc7
cmp dword [ebp - 0x174], 0
je 0x42deee
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42deee
mov eax, dword [ebp - 0x174]
mov ecx, 0x3a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42ded1
mov dword [ebp - 0x4b8], 0
jmp 0x42dedd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b8], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x4bc], ecx
jmp 0x42defa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4bc], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4bc]
mov edx, dword [eax + ecx]
mov ecx, 0x440154
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc8
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc9
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xca
cmp dword [ebp - 0x174], 0
je 0x42dfc9
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42dfc9
mov edx, dword [ebp - 0x174]
mov eax, 0x3b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42dfac
mov dword [ebp - 0x4c0], 0
jmp 0x42dfb8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c0], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x4c4], eax
jmp 0x42dfd5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c4], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4c4]
mov edx, dword [edx + eax]
mov ecx, 0x440230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xcb
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xcc
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xcd
cmp dword [ebp - 0x174], 0
je 0x42e0a4
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42e0a4
mov ecx, dword [ebp - 0x174]
mov edx, 0x3c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42e087
mov dword [ebp - 0x4c8], 0
jmp 0x42e093
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x4cc], edx
jmp 0x42e0b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4cc], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4cc]
mov edx, dword [ecx + edx]
mov ecx, 0x440234
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xce
push 0x406b40
push 0x4077f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4064bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4077fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407808
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xcf
cmp dword [ebp - 0x174], 0
je 0x42e1de
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42e1de
mov ecx, dword [ebp - 0x174]
mov edx, 0x3d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42e1c1
mov dword [ebp - 0x4d0], 0
jmp 0x42e1cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d0], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x4d4], edx
jmp 0x42e1ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d4], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4d4]
mov edx, dword [ecx + edx]
mov ecx, 0x440210
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd0
push 0x407818
push 0x407824
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40645c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406ff0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407834
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xd1
cmp dword [ebp - 0x174], 0
je 0x42e318
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42e318
mov ecx, dword [ebp - 0x174]
mov edx, 0x3e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42e2fb
mov dword [ebp - 0x4d8], 0
jmp 0x42e307
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x4dc], edx
jmp 0x42e324
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4dc], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4dc]
mov edx, dword [ecx + edx]
mov ecx, 0x440290
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd2
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xd3
cmp dword [ebp - 0x174], 0
je 0x42e3cf
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42e3cf
mov edx, dword [ebp - 0x174]
mov eax, 0x3f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42e3b2
mov dword [ebp - 0x4e0], 0
jmp 0x42e3be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e0], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x4e4], eax
jmp 0x42e3db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e4], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4e4]
mov edx, dword [edx + eax]
mov ecx, 0x440294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd4
push 0x405f80
push 0x407848
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407854
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407860
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406014
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40786c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407878
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xd5
cmp dword [ebp - 0x174], 0
je 0x42e54b
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42e54b
mov ecx, dword [ebp - 0x174]
mov edx, 0x40
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42e52e
mov dword [ebp - 0x4e8], 0
jmp 0x42e53a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x4ec], edx
jmp 0x42e557
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ec], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4ec]
mov edx, dword [ecx + edx]
mov ecx, 0x44012c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd6
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xd7
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xd8
cmp dword [ebp - 0x174], 0
je 0x42e626
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42e626
mov eax, dword [ebp - 0x174]
mov ecx, 0x41
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42e609
mov dword [ebp - 0x4f0], 0
jmp 0x42e615
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f0], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x4f4], ecx
jmp 0x42e632
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f4], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4f4]
mov edx, dword [eax + ecx]
mov ecx, 0x44015c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd9
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xda
cmp dword [ebp - 0x174], 0
je 0x42e6dd
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42e6dd
mov ecx, dword [ebp - 0x174]
mov edx, 0x42
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42e6c0
mov dword [ebp - 0x4f8], 0
jmp 0x42e6cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x4fc], edx
jmp 0x42e6e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4fc], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4fc]
mov edx, dword [ecx + edx]
mov ecx, 0x4400cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdb
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xdc
cmp dword [ebp - 0x174], 0
je 0x42e794
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42e794
mov edx, dword [ebp - 0x174]
mov eax, 0x43
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42e777
mov dword [ebp - 0x500], 0
jmp 0x42e783
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x500], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x504], eax
jmp 0x42e7a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x504], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x504]
mov edx, dword [edx + eax]
mov ecx, 0x440108
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdd
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xde
cmp dword [ebp - 0x174], 0
je 0x42e84b
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42e84b
mov eax, dword [ebp - 0x174]
mov ecx, 0x44
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42e82e
mov dword [ebp - 0x508], 0
jmp 0x42e83a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x508], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x50c], ecx
jmp 0x42e857
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50c], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x50c]
mov edx, dword [eax + ecx]
mov ecx, 0x4401b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdf
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe0
cmp dword [ebp - 0x174], 0
je 0x42e902
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42e902
mov ecx, dword [ebp - 0x174]
mov edx, 0x45
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42e8e5
mov dword [ebp - 0x510], 0
jmp 0x42e8f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x510], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x514], edx
jmp 0x42e90e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x514], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x514]
mov edx, dword [ecx + edx]
mov ecx, 0x4400d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe1
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe2
cmp dword [ebp - 0x174], 0
je 0x42e9b9
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42e9b9
mov edx, dword [ebp - 0x174]
mov eax, 0x46
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42e99c
mov dword [ebp - 0x518], 0
jmp 0x42e9a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x518], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x51c], eax
jmp 0x42e9c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x51c], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x51c]
mov edx, dword [edx + eax]
mov ecx, 0x440238
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe3
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe4
cmp dword [ebp - 0x174], 0
je 0x42ea70
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42ea70
mov eax, dword [ebp - 0x174]
mov ecx, 0x47
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42ea53
mov dword [ebp - 0x520], 0
jmp 0x42ea5f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x524], ecx
jmp 0x42ea7c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x524], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x524]
mov edx, dword [eax + ecx]
mov ecx, 0x4402bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe5
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe6
cmp dword [ebp - 0x174], 0
je 0x42eb27
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42eb27
mov ecx, dword [ebp - 0x174]
mov edx, 0x48
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42eb0a
mov dword [ebp - 0x528], 0
jmp 0x42eb16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x528], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x52c], edx
jmp 0x42eb33
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x52c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x52c]
mov edx, dword [ecx + edx]
mov ecx, 0x4401a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe7
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe8
cmp dword [ebp - 0x174], 0
je 0x42ebde
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42ebde
mov edx, dword [ebp - 0x174]
mov eax, 0x49
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42ebc1
mov dword [ebp - 0x530], 0
jmp 0x42ebcd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x530], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x534], eax
jmp 0x42ebea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x534], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x534]
mov edx, dword [edx + eax]
mov ecx, 0x44026c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe9
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xea
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xeb
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xec
cmp dword [ebp - 0x174], 0
je 0x42ecdd
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42ecdd
mov edx, dword [ebp - 0x174]
mov eax, 0x4a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42ecc0
mov dword [ebp - 0x538], 0
jmp 0x42eccc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x538], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x53c], eax
jmp 0x42ece9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x53c], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x53c]
mov edx, dword [edx + eax]
mov ecx, 0x440240
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xed
push 0x406798
push 0x405fb8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4063e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fdc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406798
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406658
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fe4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407884
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406558
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407890
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x1b4]
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
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x24
mov dword [ebp - 4], 0xee
cmp dword [ebp - 0x174], 0
je 0x42eebc
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42eebc
mov ecx, dword [ebp - 0x174]
mov edx, 0x4b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42ee9f
mov dword [ebp - 0x540], 0
jmp 0x42eeab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x540], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x544], edx
jmp 0x42eec8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x544], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x544]
mov edx, dword [ecx + edx]
mov ecx, 0x440244
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xef
push 0x40789c
push 0x4063a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406ff0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f90
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406558
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0xf0
cmp dword [ebp - 0x174], 0
je 0x42f059
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42f059
mov ecx, dword [ebp - 0x174]
mov edx, 0x4c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42f03c
mov dword [ebp - 0x548], 0
jmp 0x42f048
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x548], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x54c], edx
jmp 0x42f065
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x54c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x54c]
mov edx, dword [ecx + edx]
mov ecx, 0x4400c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf1
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf2
cmp dword [ebp - 0x174], 0
je 0x42f110
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42f110
mov edx, dword [ebp - 0x174]
mov eax, 0x4d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42f0f3
mov dword [ebp - 0x550], 0
jmp 0x42f0ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x550], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x554], eax
jmp 0x42f11c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x554], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x554]
mov edx, dword [edx + eax]
mov ecx, 0x4400bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf3
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf4
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf5
cmp dword [ebp - 0x174], 0
je 0x42f1eb
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42f1eb
mov ecx, dword [ebp - 0x174]
mov edx, 0x4e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42f1ce
mov dword [ebp - 0x558], 0
jmp 0x42f1da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x558], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x55c], edx
jmp 0x42f1f7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x55c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x55c]
mov edx, dword [ecx + edx]
mov ecx, 0x440254
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf6
push 0x4078cc
push 0x4071b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406488
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406ff0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4078f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xf7
cmp dword [ebp - 0x174], 0
je 0x42f364
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42f364
mov eax, dword [ebp - 0x174]
mov ecx, 0x4f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42f347
mov dword [ebp - 0x560], 0
jmp 0x42f353
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x560], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x564], ecx
jmp 0x42f370
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x564], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x564]
mov edx, dword [eax + ecx]
mov ecx, 0x4401e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf8
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xf9
cmp dword [ebp - 0x174], 0
je 0x42f41b
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42f41b
mov ecx, dword [ebp - 0x174]
mov edx, 0x50
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42f3fe
mov dword [ebp - 0x568], 0
jmp 0x42f40a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x568], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x56c], edx
jmp 0x42f427
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x56c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x56c]
mov edx, dword [ecx + edx]
mov ecx, 0x440258
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xfa
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xfb
cmp dword [ebp - 0x174], 0
je 0x42f4d2
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42f4d2
mov edx, dword [ebp - 0x174]
mov eax, 0x51
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42f4b5
mov dword [ebp - 0x570], 0
jmp 0x42f4c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x570], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x574], eax
jmp 0x42f4de
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x574]
mov edx, dword [edx + eax]
mov ecx, 0x440024
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xfc
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xfd
cmp dword [ebp - 0x174], 0
je 0x42f589
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42f589
mov eax, dword [ebp - 0x174]
mov ecx, 0x52
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42f56c
mov dword [ebp - 0x578], 0
jmp 0x42f578
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x578], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x57c], ecx
jmp 0x42f595
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x57c], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x57c]
mov edx, dword [eax + ecx]
mov ecx, 0x440028
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xfe
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xff
cmp dword [ebp - 0x174], 0
je 0x42f640
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42f640
mov ecx, dword [ebp - 0x174]
mov edx, 0x53
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42f623
mov dword [ebp - 0x580], 0
jmp 0x42f62f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x580], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x584], edx
jmp 0x42f64c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x584], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x584]
mov edx, dword [ecx + edx]
mov ecx, 0x44002c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x100
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x101
cmp dword [ebp - 0x174], 0
je 0x42f6f7
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42f6f7
mov edx, dword [ebp - 0x174]
mov eax, 0x54
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42f6da
mov dword [ebp - 0x588], 0
jmp 0x42f6e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x588], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x58c], eax
jmp 0x42f703
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x58c], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x58c]
mov edx, dword [edx + eax]
mov ecx, 0x4401fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x102
push 0x4078fc
push 0x40651c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407908
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407914
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406608
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407920
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x103
cmp dword [ebp - 0x174], 0
je 0x42f852
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42f852
mov eax, dword [ebp - 0x174]
mov ecx, 0x55
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42f835
mov dword [ebp - 0x590], 0
jmp 0x42f841
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x590], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x594], ecx
jmp 0x42f85e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x594], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x594]
mov edx, dword [eax + ecx]
mov ecx, 0x44018c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x104
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x105
mov dword [ebp - 0x26c], 0x40792c
mov dword [ebp - 0x274], 8
lea edx, [ebp - 0x274]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x210]
push eax
mov ecx, dword [0x44018c]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea eax, [ebp - 0x220]
push eax
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x280], eax
lea ecx, [ebp - 0x280]
push ecx
push 0x4400c0
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x210]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x106
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x107
cmp dword [ebp - 0x174], 0
je 0x42f9bc
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x42f9bc
mov eax, dword [ebp - 0x174]
mov ecx, 0x56
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x42f99f
mov dword [ebp - 0x598], 0
jmp 0x42f9ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x598], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x59c], ecx
jmp 0x42f9c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x59c], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x59c]
mov edx, dword [eax + ecx]
mov ecx, 0x4400e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x108
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x109
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x10a
cmp dword [ebp - 0x174], 0
je 0x42fa97
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42fa97
mov edx, dword [ebp - 0x174]
mov eax, 0x57
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42fa7a
mov dword [ebp - 0x5a0], 0
jmp 0x42fa86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a0], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x5a4], eax
jmp 0x42faa3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a4], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5a4]
mov edx, dword [edx + eax]
mov ecx, 0x44021c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x10b
push 0x407934
push 0x406790
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f4c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407940
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40794c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407958
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406524
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x10c
cmp dword [ebp - 0x174], 0
je 0x42fc10
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42fc10
mov ecx, dword [ebp - 0x174]
mov edx, 0x58
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42fbf3
mov dword [ebp - 0x5a8], 0
jmp 0x42fbff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x5ac], edx
jmp 0x42fc1c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ac], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5ac]
mov edx, dword [ecx + edx]
mov ecx, 0x440030
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x10d
push 0x407964
push 0x407974
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407438
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406690
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407980
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x1dc]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x10e
cmp dword [ebp - 0x174], 0
je 0x42fd6b
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x42fd6b
mov edx, dword [ebp - 0x174]
mov eax, 0x59
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x42fd4e
mov dword [ebp - 0x5b0], 0
jmp 0x42fd5a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b0], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x5b4], eax
jmp 0x42fd77
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b4], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5b4]
mov edx, dword [edx + eax]
mov ecx, 0x440098
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x10f
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x110
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x111
cmp dword [ebp - 0x174], 0
je 0x42fe46
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42fe46
mov ecx, dword [ebp - 0x174]
mov edx, 0x5a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42fe29
mov dword [ebp - 0x5b8], 0
jmp 0x42fe35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x5bc], edx
jmp 0x42fe52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5bc], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5bc]
mov edx, dword [ecx + edx]
mov ecx, 0x44009c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x112
push 0x40798c
push 0x407998
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4071f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x113
cmp dword [ebp - 0x174], 0
je 0x42ff80
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x42ff80
mov ecx, dword [ebp - 0x174]
mov edx, 0x5b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x42ff63
mov dword [ebp - 0x5c0], 0
jmp 0x42ff6f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c0], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x5c4], edx
jmp 0x42ff8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c4], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5c4]
mov edx, dword [ecx + edx]
mov ecx, 0x440268
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x114
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x115
cmp dword [ebp - 0x174], 0
je 0x430037
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x430037
mov edx, dword [ebp - 0x174]
mov eax, 0x5c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x43001a
mov dword [ebp - 0x5c8], 0
jmp 0x430026
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c8], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x5cc], eax
jmp 0x430043
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5cc], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5cc]
mov edx, dword [edx + eax]
mov ecx, 0x440140
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x116
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x117
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x118
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x119
cmp dword [ebp - 0x174], 0
je 0x430136
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x430136
mov edx, dword [ebp - 0x174]
mov eax, 0x5d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x430119
mov dword [ebp - 0x5d0], 0
jmp 0x430125
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d0], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x5d4], eax
jmp 0x430142
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d4], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5d4]
mov edx, dword [edx + eax]
mov ecx, 0x440074
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11a
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x11b
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x11c
cmp dword [ebp - 0x174], 0
je 0x430211
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x430211
mov ecx, dword [ebp - 0x174]
mov edx, 0x5e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x4301f4
mov dword [ebp - 0x5d8], 0
jmp 0x430200
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d8], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x5dc], edx
jmp 0x43021d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5dc], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5dc]
mov edx, dword [ecx + edx]
mov ecx, 0x4401f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11d
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x11e
cmp dword [ebp - 0x174], 0
je 0x4302c8
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x4302c8
mov edx, dword [ebp - 0x174]
mov eax, 0x5f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x4302ab
mov dword [ebp - 0x5e0], 0
jmp 0x4302b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e0], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x5e4], eax
jmp 0x4302d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e4], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5e4]
mov edx, dword [edx + eax]
mov ecx, 0x4401ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11f
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x120
cmp dword [ebp - 0x174], 0
je 0x43037f
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x43037f
mov eax, dword [ebp - 0x174]
mov ecx, 0x60
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x430362
mov dword [ebp - 0x5e8], 0
jmp 0x43036e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e8], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x5ec], ecx
jmp 0x43038b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ec], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5ec]
mov edx, dword [eax + ecx]
mov ecx, 0x4401f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x121
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x122
cmp dword [ebp - 0x174], 0
je 0x430436
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x430436
mov ecx, dword [ebp - 0x174]
mov edx, 0x61
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x430419
mov dword [ebp - 0x5f0], 0
jmp 0x430425
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f0], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x5f4], edx
jmp 0x430442
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f4], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5f4]
mov edx, dword [ecx + edx]
mov ecx, 0x4401ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x123
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x124
cmp dword [ebp - 0x174], 0
je 0x4304ed
mov ecx, dword [ebp - 0x174]
cmp word [ecx], 1
jne 0x4304ed
mov edx, dword [ebp - 0x174]
mov eax, 0x62
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ebp - 0x284]
cmp edx, dword [ecx + 0x10]
jae 0x4304d0
mov dword [ebp - 0x5f8], 0
jmp 0x4304dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f8], eax
mov eax, dword [ebp - 0x284]
shl eax, 2
mov dword [ebp - 0x5fc], eax
jmp 0x4304f9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5fc], eax
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5fc]
mov edx, dword [edx + eax]
mov ecx, 0x440214
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x125
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x126
cmp dword [ebp - 0x174], 0
je 0x4305a4
mov edx, dword [ebp - 0x174]
cmp word [edx], 1
jne 0x4305a4
mov eax, dword [ebp - 0x174]
mov ecx, 0x63
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x174]
mov eax, dword [ebp - 0x284]
cmp eax, dword [edx + 0x10]
jae 0x430587
mov dword [ebp - 0x600], 0
jmp 0x430593
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x600], eax
mov ecx, dword [ebp - 0x284]
shl ecx, 2
mov dword [ebp - 0x604], ecx
jmp 0x4305b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x604], eax
mov edx, dword [ebp - 0x174]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x604]
mov edx, dword [eax + ecx]
mov ecx, 0x440208
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x127
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x128
cmp dword [ebp - 0x174], 0
je 0x43065b
mov eax, dword [ebp - 0x174]
cmp word [eax], 1
jne 0x43065b
mov ecx, dword [ebp - 0x174]
mov edx, 0x64
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x284]
cmp ecx, dword [eax + 0x10]
jae 0x43063e
mov dword [ebp - 0x608], 0
jmp 0x43064a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x608], eax
mov edx, dword [ebp - 0x284]
shl edx, 2
mov dword [ebp - 0x60c], edx
jmp 0x430667
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x60c], eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x60c]
mov edx, dword [ecx + edx]
mov ecx, 0x44020c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x129
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x12a
mov dword [ebp - 0x26c], 0x4401c4
mov dword [ebp - 0x274], 0x4008
push 1
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4402d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12b
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x12c
mov edx, 0x405f34
mov ecx, 0x4402b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x12d
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x12e
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x12f
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x130
mov dword [ebp - 0x26c], 0x4401c0
mov dword [ebp - 0x274], 0x4008
push 4
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4401c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x131
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x132
mov dword [ebp - 0x26c], 0x4401c0
mov dword [ebp - 0x274], 0x4008
push 3
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4400a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x133
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x134
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x135
mov dword [ebp - 0x26c], 0x4401c4
mov dword [ebp - 0x274], 0x4008
push 3
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44004c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x136
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x137
mov dword [ebp - 0x26c], 0x4401e0
mov dword [ebp - 0x274], 0x4008
push 3
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x440078
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x138
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x139
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x13a
mov dword [ebp - 0x26c], 0x440108
mov dword [ebp - 0x274], 0x4008
push 3
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x440168
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x13b
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x13c
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x13d
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x13e
mov dword [ebp - 0x26c], 0x4400c8
mov dword [ebp - 0x274], 0x4008
push 3
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44016c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x13f
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x140
push 0x406798
push 0x406790
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f88
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406790
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079c8
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 0x4079e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x440270
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
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
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
mov dword [ebp - 4], 0x141
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x142
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x143
push 0x406798
push 0x406790
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a14
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a20
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a2c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f60
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fb8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a44
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406600
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44022c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
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
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x2c
mov dword [ebp - 4], 0x144
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x145
mov word [ebp - 0x278], 0
push 0
lea ecx, [ebp - 0x278]
push ecx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x146
push 0x406798
push 0x406790
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a50
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405f80
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a5c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4068dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fb8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a68
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a74
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x440124
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
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
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
mov dword [ebp - 4], 0x147
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x148
push 0x406798
push 0x406790
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a50
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a80
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405fb8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a68
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a90
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407a9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x4400d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0x149
mov word [ebp - 0x278], 0
push 0
lea eax, [ebp - 0x278]
push eax
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x14a
push 0
push 0
push 1
push 0
lea ecx, [ebp - 0x264]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x26c], 0x3e8
mov dword [ebp - 0x274], 2
lea edx, [ebp - 0x274]
mov eax, dword [ebp - 0x264]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x264]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x264]
push ecx
mov edx, dword [0x44025c]
push edx
mov eax, dword [0x4402a8]
push eax
call fcn.00432ae0
lea ecx, [ebp - 0x264]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x14b
mov word [ebp - 0x278], 0
push 0
lea edx, [ebp - 0x278]
push edx
call fcn.00405ec0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x14c
push 0x28
call fcn.00411510
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 8
push 0x5c
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
call fcn.00422a50
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x240], 8
mov ecx, dword [0x4401c4]
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x274], 8
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x230]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x250]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x260]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44029c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x260]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x220]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
push 0x43149c
jmp 0x43133f
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 edx, [ebp - 0xa8]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
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 eax, [ebp - 0x174]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x184]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
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]
ret