Function at 0x4344f0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402ae6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x438
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4021b0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
push 0xc
push 0x40cb18
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov dword [ebp - 0x140], 0x3e7
mov dword [ebp - 0x13c], 1
mov dword [ebp - 0x2c], 0
jmp 0x43458b
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x140]
jg 0x439072
mov dword [ebp - 4], 4
mov edx, 0x40c314
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 5
push 0x40c330
mov eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
push 3
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 6
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 8
mov ecx, 1
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x434668
mov dword [ebp - 0x178], 0
jmp 0x434674
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xf4]
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 7
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 2
lea ecx, [ebp - 0x24]
mov dword [ebp - 0xec], ecx
mov dword [ebp - 0xf4], 0x4008
lea edx, [ebp - 0x74]
push edx
push 1
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x10c], 1
mov dword [ebp - 0x114], 2
mov edx, 2
sub edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 0x64
jae 0x434707
mov dword [ebp - 0x17c], 0
jmp 0x434713
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x94]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 8
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 2
lea eax, [ebp - 0x24]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea ecx, [ebp - 0x74]
push ecx
push 2
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x10c], 1
mov dword [ebp - 0x114], 2
mov ecx, 3
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x4347d3
mov dword [ebp - 0x180], 0
jmp 0x4347df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x180], eax
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 9
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 2
lea eax, [ebp - 0x24]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea ecx, [ebp - 0x74]
push ecx
push 3
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x10c], 1
mov dword [ebp - 0x114], 2
mov ecx, 4
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x43489f
mov dword [ebp - 0x184], 0
jmp 0x4348ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x184], eax
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa
mov edx, 0x40c314
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb
mov eax, 2
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x434931
mov dword [ebp - 0x188], 0
jmp 0x43493d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x188], eax
mov ecx, 3
sub ecx, 1
mov dword [ebp - 0x124], ecx
cmp dword [ebp - 0x124], 0x64
jae 0x434960
mov dword [ebp - 0x18c], 0
jmp 0x43496c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov edx, 6
sub edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 0x64
jae 0x4349a3
mov dword [ebp - 0x190], 0
jmp 0x4349af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
mov edx, dword [ebp - 0x124]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMod]
mov edx, eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc
mov ecx, 2
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x434a35
mov dword [ebp - 0x194], 0
jmp 0x434a41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x194], eax
mov edx, 4
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x434a64
mov dword [ebp - 0x198], 0
jmp 0x434a70
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x198], eax
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov eax, 7
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x434aa7
mov dword [ebp - 0x19c], 0
jmp 0x434ab3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x19c], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMod]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd
mov ecx, 3
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x434b39
mov dword [ebp - 0x1a0], 0
jmp 0x434b45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a0], eax
mov edx, 4
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x434b68
mov dword [ebp - 0x1a4], 0
jmp 0x434b74
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov eax, 8
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x434bab
mov dword [ebp - 0x1a8], 0
jmp 0x434bb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a8], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMod]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xe
mov ecx, 6
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x434c3d
mov dword [ebp - 0x1ac], 0
jmp 0x434c49
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ac], eax
mov edx, 7
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x434c6c
mov dword [ebp - 0x1b0], 0
jmp 0x434c78
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b0], eax
mov eax, 8
sub eax, 1
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x64
jae 0x434c9b
mov dword [ebp - 0x1b4], 0
jmp 0x434ca7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b4], eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xf
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0xec], edx
mov dword [ebp - 0xf4], 8
mov eax, 5
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x434d51
mov dword [ebp - 0x1b8], 0
jmp 0x434d5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b8], eax
lea edx, [ebp - 0xf4]
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x10
mov edx, 0x40c314
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11
mov ecx, 2
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x434db6
mov dword [ebp - 0x1bc], 0
jmp 0x434dc2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1bc], eax
mov edx, 3
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x434de5
mov dword [ebp - 0x1c0], 0
jmp 0x434df1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c0], eax
mov eax, 0xa
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x434e14
mov dword [ebp - 0x1c4], 0
jmp 0x434e20
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c4], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAbs]
mov edx, eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x12
mov ecx, 2
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x434e96
mov dword [ebp - 0x1c8], 0
jmp 0x434ea2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c8], eax
mov edx, 4
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x434ec5
mov dword [ebp - 0x1cc], 0
jmp 0x434ed1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1cc], eax
mov eax, 0xb
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x434ef4
mov dword [ebp - 0x1d0], 0
jmp 0x434f00
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d0], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAbs]
mov edx, eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x13
mov ecx, 3
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x434f76
mov dword [ebp - 0x1d4], 0
jmp 0x434f82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d4], eax
mov edx, 4
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x434fa5
mov dword [ebp - 0x1d8], 0
jmp 0x434fb1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d8], eax
mov eax, 0xc
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x434fd4
mov dword [ebp - 0x1dc], 0
jmp 0x434fe0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAbs]
mov edx, eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x14
mov ecx, 0xa
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x435056
mov dword [ebp - 0x1e0], 0
jmp 0x435062
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e0], eax
mov edx, 0xb
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x435085
mov dword [ebp - 0x1e4], 0
jmp 0x435091
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e4], eax
mov eax, 0xc
sub eax, 1
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x64
jae 0x4350b4
mov dword [ebp - 0x1e8], 0
jmp 0x4350c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e8], eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x15
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0xec], edx
mov dword [ebp - 0xf4], 8
mov eax, 9
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x43516a
mov dword [ebp - 0x1ec], 0
jmp 0x435176
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0xf4]
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x16
mov edx, 0x40c314
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x17
mov edx, 0x40c314
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov ecx, 2
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x4351f8
mov dword [ebp - 0x1f0], 0
jmp 0x435204
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f0], eax
mov edx, 3
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x435227
mov dword [ebp - 0x1f4], 0
jmp 0x435233
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f4], eax
lea eax, [ebp - 0xf4]
push eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x74]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x19
mov ecx, 3
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x4352f3
mov dword [ebp - 0x1f8], 0
jmp 0x4352ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f8], eax
mov edx, 2
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x435322
mov dword [ebp - 0x1fc], 0
jmp 0x43532e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1fc], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
movsx ecx, ax
test ecx, ecx
je 0x43546c
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov edx, 3
sub edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 0x64
jae 0x43539b
mov dword [ebp - 0x200], 0
jmp 0x4353a7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x200], eax
mov eax, 2
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x4353ca
mov dword [ebp - 0x204], 0
jmp 0x4353d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x204], eax
lea ecx, [ebp - 0xf4]
push ecx
mov edx, dword [ebp - 0x11c]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1c
mov edx, dword [ebp - 0x28]
push edx
mov eax, dword [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0xec], ecx
mov dword [ebp - 0xf4], 8
mov edx, 0xa
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x4354c9
mov dword [ebp - 0x208], 0
jmp 0x4354d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x208], eax
mov eax, 0xe
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x4354f8
mov dword [ebp - 0x20c], 0
jmp 0x435504
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x20c], eax
lea ecx, [ebp - 0xf4]
push ecx
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1e
mov edx, 0x40c314
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov ecx, 2
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x435596
mov dword [ebp - 0x210], 0
jmp 0x4355a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x210], eax
mov edx, 4
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x4355c5
mov dword [ebp - 0x214], 0
jmp 0x4355d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x214], eax
lea eax, [ebp - 0xf4]
push eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x74]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x20
mov ecx, 4
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x435691
mov dword [ebp - 0x218], 0
jmp 0x43569d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x218], eax
mov edx, 2
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x4356c0
mov dword [ebp - 0x21c], 0
jmp 0x4356cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x21c], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
movsx ecx, ax
test ecx, ecx
je 0x43580a
mov dword [ebp - 4], 0x21
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov edx, 4
sub edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 0x64
jae 0x435739
mov dword [ebp - 0x220], 0
jmp 0x435745
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x220], eax
mov eax, 2
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x435768
mov dword [ebp - 0x224], 0
jmp 0x435774
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x224], eax
lea ecx, [ebp - 0xf4]
push ecx
mov edx, dword [ebp - 0x11c]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x23
mov edx, dword [ebp - 0x28]
push edx
mov eax, dword [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x24
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0xec], ecx
mov dword [ebp - 0xf4], 8
mov edx, 0xb
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x435867
mov dword [ebp - 0x228], 0
jmp 0x435873
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x228], eax
mov eax, 0xf
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x435896
mov dword [ebp - 0x22c], 0
jmp 0x4358a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x22c], eax
lea ecx, [ebp - 0xf4]
push ecx
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x25
mov edx, 0x40c314
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x26
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov ecx, 3
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x435934
mov dword [ebp - 0x230], 0
jmp 0x435940
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
mov edx, 4
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x435963
mov dword [ebp - 0x234], 0
jmp 0x43596f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
lea eax, [ebp - 0xf4]
push eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x74]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x27
mov ecx, 4
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x435a2f
mov dword [ebp - 0x238], 0
jmp 0x435a3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
mov edx, 3
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x435a5e
mov dword [ebp - 0x23c], 0
jmp 0x435a6a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
movsx ecx, ax
test ecx, ecx
je 0x435ba8
mov dword [ebp - 4], 0x28
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov edx, 4
sub edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 0x64
jae 0x435ad7
mov dword [ebp - 0x240], 0
jmp 0x435ae3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
mov eax, 3
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x435b06
mov dword [ebp - 0x244], 0
jmp 0x435b12
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0xf4]
push ecx
mov edx, dword [ebp - 0x11c]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x2a
mov edx, dword [ebp - 0x28]
push edx
mov eax, dword [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x2b
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0xec], ecx
mov dword [ebp - 0xf4], 8
mov edx, 0xc
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x435c05
mov dword [ebp - 0x248], 0
jmp 0x435c11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov eax, 0x10
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x435c34
mov dword [ebp - 0x24c], 0
jmp 0x435c40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
lea ecx, [ebp - 0xf4]
push ecx
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2c
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0xec], ecx
mov dword [ebp - 0xf4], 8
mov edx, 9
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x435cbc
mov dword [ebp - 0x250], 0
jmp 0x435cc8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
mov eax, 0xd
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x435ceb
mov dword [ebp - 0x254], 0
jmp 0x435cf7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
lea ecx, [ebp - 0xf4]
push ecx
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2d
mov edx, 0x40c314
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2e
mov ecx, 2
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x435d75
mov dword [ebp - 0x258], 0
jmp 0x435d81
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
mov edx, 3
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x435da4
mov dword [ebp - 0x25c], 0
jmp 0x435db0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov eax, 0x12
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x435de7
mov dword [ebp - 0x260], 0
jmp 0x435df3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMod]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2f
mov ecx, 2
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x435e70
mov dword [ebp - 0x264], 0
jmp 0x435e7c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
mov edx, 4
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x435e9f
mov dword [ebp - 0x268], 0
jmp 0x435eab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov eax, 0x13
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x435ee2
mov dword [ebp - 0x26c], 0
jmp 0x435eee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMod]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x30
mov ecx, 3
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x435f6b
mov dword [ebp - 0x270], 0
jmp 0x435f77
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
mov edx, 4
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x435f9a
mov dword [ebp - 0x274], 0
jmp 0x435fa6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov eax, 0x14
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x435fdd
mov dword [ebp - 0x278], 0
jmp 0x435fe9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMod]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x31
mov edx, 0x40c314
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x32
mov ecx, 0x12
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x43607b
mov dword [ebp - 0x27c], 0
jmp 0x436087
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
mov edx, 0x13
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x4360aa
mov dword [ebp - 0x280], 0
jmp 0x4360b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
mov eax, 0x14
sub eax, 1
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x64
jae 0x4360d9
mov dword [ebp - 0x284], 0
jmp 0x4360e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x33
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0xec], edx
mov dword [ebp - 0xf4], 8
mov eax, 0x11
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x43618f
mov dword [ebp - 0x288], 0
jmp 0x43619b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
lea edx, [ebp - 0xf4]
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x34
mov dword [ebp - 0xec], 1
mov dword [ebp - 0xf4], 2
mov ecx, 2
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x4361f3
mov dword [ebp - 0x28c], 0
jmp 0x4361ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
mov edx, 3
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x436222
mov dword [ebp - 0x290], 0
jmp 0x43622e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
mov eax, 4
sub eax, 1
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0x64
jae 0x436251
mov dword [ebp - 0x294], 0
jmp 0x43625d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x294], eax
push 1
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
mov eax, dword [ebp - 0x128]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov ecx, 0x15
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x4362d5
mov dword [ebp - 0x298], 0
jmp 0x4362e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x298], eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x74]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x34], 0
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x3c], 0xa
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x148], 3
mov dword [ebp - 0x144], 1
mov dword [ebp - 0x5c], 1
jmp 0x436381
mov ecx, dword [ebp - 0x5c]
add ecx, dword [ebp - 0x144]
jo 0x439111
mov dword [ebp - 0x5c], ecx
mov edx, dword [ebp - 0x5c]
cmp edx, dword [ebp - 0x148]
jg 0x43652c
mov dword [ebp - 4], 0x38
mov eax, dword [ebp - 0x5c]
add eax, 1
jo 0x439111
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x4363c1
mov dword [ebp - 0x29c], 0
jmp 0x4363cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
mov ecx, dword [ebp - 0x34]
mov dword [ebp - 0xec], ecx
mov dword [ebp - 0xf4], 0x8003
mov edx, dword [ebp - 0x11c]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x436458
mov dword [ebp - 4], 0x39
mov eax, dword [ebp - 0x5c]
add eax, 1
jo 0x439111
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x436434
mov dword [ebp - 0x2a0], 0
jmp 0x436440
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x3b
mov eax, dword [ebp - 0x5c]
add eax, 1
jo 0x439111
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x436489
mov dword [ebp - 0x2a4], 0
jmp 0x436495
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xec], ecx
mov dword [ebp - 0xf4], 0x8003
mov edx, dword [ebp - 0x11c]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
movsx edx, ax
test edx, edx
je 0x436520
mov dword [ebp - 4], 0x3c
mov eax, dword [ebp - 0x5c]
add eax, 1
jo 0x439111
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x4364fc
mov dword [ebp - 0x2a8], 0
jmp 0x436508
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 4], 0x3e
jmp 0x43636f
mov dword [ebp - 4], 0x3f
mov eax, dword [ebp - 0x34]
sub eax, dword [ebp - 0x3c]
jo 0x439111
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 3
mov ecx, 0x16
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x436572
mov dword [ebp - 0x2ac], 0
jmp 0x43657e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
lea edx, [ebp - 0xf4]
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x40
mov ecx, 0x15
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x4365c2
mov dword [ebp - 0x2b0], 0
jmp 0x4365ce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov edx, 0x16
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x4365f1
mov dword [ebp - 0x2b4], 0
jmp 0x4365fd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0xec], 0xa
mov dword [ebp - 0xf4], 2
mov eax, 0x17
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x436634
mov dword [ebp - 0x2b8], 0
jmp 0x436640
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMod]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x41
mov ecx, 0x15
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x4366c6
mov dword [ebp - 0x2bc], 0
jmp 0x4366d2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov edx, 0x16
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x4366f5
mov dword [ebp - 0x2c0], 0
jmp 0x436701
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
mov eax, 0x18
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x436724
mov dword [ebp - 0x2c4], 0
jmp 0x436730
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAbs]
mov edx, eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x42
mov ecx, 5
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x4367a6
mov dword [ebp - 0x2c8], 0
jmp 0x4367b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
mov edx, 0xd
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x4367d5
mov dword [ebp - 0x2cc], 0
jmp 0x4367e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
mov eax, 0x19
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x436804
mov dword [ebp - 0x2d0], 0
jmp 0x436810
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 2
mov ecx, 0x19
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x43688f
mov dword [ebp - 0x2d4], 0
jmp 0x43689b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
lea edx, [ebp - 0x74]
push edx
push 1
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x8c], 1
mov dword [ebp - 0x94], 2
mov eax, 0x19
sub eax, 1
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x64
jae 0x4368f4
mov dword [ebp - 0x2d8], 0
jmp 0x436900
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
lea ecx, [ebp - 0x94]
push ecx
push 4
mov edx, dword [ebp - 0x124]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0xbc], 1
mov dword [ebp - 0xc4], 2
mov edx, 0x19
sub edx, 1
mov dword [ebp - 0x128], edx
cmp dword [ebp - 0x128], 0x64
jae 0x43695c
mov dword [ebp - 0x2dc], 0
jmp 0x436968
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
lea eax, [ebp - 0xc4]
push eax
push 7
mov ecx, dword [ebp - 0x128]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov ecx, 0x1e
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x4369b0
mov dword [ebp - 0x2e0], 0
jmp 0x4369bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x74]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 2
mov eax, 0x19
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x436a7a
mov dword [ebp - 0x2e4], 0
jmp 0x436a86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
lea ecx, [ebp - 0x74]
push ecx
push 2
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x8c], 1
mov dword [ebp - 0x94], 2
mov edx, 0x19
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x436adf
mov dword [ebp - 0x2e8], 0
jmp 0x436aeb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
lea eax, [ebp - 0x94]
push eax
push 5
mov ecx, dword [ebp - 0x124]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0xbc], 1
mov dword [ebp - 0xc4], 2
mov ecx, 0x19
sub ecx, 1
mov dword [ebp - 0x128], ecx
cmp dword [ebp - 0x128], 0x64
jae 0x436b47
mov dword [ebp - 0x2ec], 0
jmp 0x436b53
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
lea edx, [ebp - 0xc4]
push edx
push 8
mov eax, dword [ebp - 0x128]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov eax, 0x1f
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x436b9b
mov dword [ebp - 0x2f0], 0
jmp 0x436ba7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x74]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 2
mov eax, 0x19
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x436c65
mov dword [ebp - 0x2f4], 0
jmp 0x436c71
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
lea ecx, [ebp - 0x74]
push ecx
push 3
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x8c], 1
mov dword [ebp - 0x94], 2
mov edx, 0x19
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x436cca
mov dword [ebp - 0x2f8], 0
jmp 0x436cd6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
lea eax, [ebp - 0x94]
push eax
push 6
mov ecx, dword [ebp - 0x124]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0xbc], 1
mov dword [ebp - 0xc4], 2
mov ecx, 0x19
sub ecx, 1
mov dword [ebp - 0x128], ecx
cmp dword [ebp - 0x128], 0x64
jae 0x436d32
mov dword [ebp - 0x2fc], 0
jmp 0x436d3e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
lea edx, [ebp - 0xc4]
push edx
push 9
mov eax, dword [ebp - 0x128]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov eax, 0x20
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x436d86
mov dword [ebp - 0x300], 0
jmp 0x436d92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x74]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 4], 0x46
mov eax, 5
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x436e42
mov dword [ebp - 0x304], 0
jmp 0x436e4e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
mov ecx, 9
sub ecx, 1
mov dword [ebp - 0x124], ecx
cmp dword [ebp - 0x124], 0x64
jae 0x436e71
mov dword [ebp - 0x308], 0
jmp 0x436e7d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov edx, 0x1a
sub edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 0x64
jae 0x436ea0
mov dword [ebp - 0x30c], 0
jmp 0x436eac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
mov edx, dword [ebp - 0x124]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 2
mov ecx, 0x1a
sub ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x64
jae 0x436f2b
mov dword [ebp - 0x310], 0
jmp 0x436f37
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
lea edx, [ebp - 0x74]
push edx
push 1
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x8c], 1
mov dword [ebp - 0x94], 2
mov eax, 0x1a
sub eax, 1
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0x64
jae 0x436f90
mov dword [ebp - 0x314], 0
jmp 0x436f9c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
lea ecx, [ebp - 0x94]
push ecx
push 4
mov edx, dword [ebp - 0x124]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov edx, 0x21
sub edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 0x64
jae 0x436fe4
mov dword [ebp - 0x318], 0
jmp 0x436ff0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x74]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 2
mov eax, 0x1a
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x437084
mov dword [ebp - 0x31c], 0
jmp 0x437090
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
lea ecx, [ebp - 0x74]
push ecx
push 2
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x8c], 1
mov dword [ebp - 0x94], 2
mov edx, 0x1a
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x4370e9
mov dword [ebp - 0x320], 0
jmp 0x4370f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
lea eax, [ebp - 0x94]
push eax
push 5
mov ecx, dword [ebp - 0x124]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov ecx, 0x22
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x43713d
mov dword [ebp - 0x324], 0
jmp 0x437149
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x74]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 2
mov eax, 0x1a
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x4371dd
mov dword [ebp - 0x328], 0
jmp 0x4371e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
lea ecx, [ebp - 0x74]
push ecx
push 3
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x8c], 1
mov dword [ebp - 0x94], 2
mov edx, 0x1a
sub edx, 1
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x124], 0x64
jae 0x437242
mov dword [ebp - 0x32c], 0
jmp 0x43724e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x94]
push eax
push 6
mov ecx, dword [ebp - 0x124]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov ecx, 0x23
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x437296
mov dword [ebp - 0x330], 0
jmp 0x4372a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x74]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x4a
mov eax, 2
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x437328
mov dword [ebp - 0x334], 0
jmp 0x437334
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
mov ecx, 3
sub ecx, 1
mov dword [ebp - 0x124], ecx
cmp dword [ebp - 0x124], 0x64
jae 0x437357
mov dword [ebp - 0x338], 0
jmp 0x437363
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov edx, 4
sub edx, 1
mov dword [ebp - 0x128], edx
cmp dword [ebp - 0x128], 0x64
jae 0x437386
mov dword [ebp - 0x33c], 0
jmp 0x437392
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
mov eax, 0x24
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x4373b5
mov dword [ebp - 0x340], 0
jmp 0x4373c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
mov eax, dword [ebp - 0x128]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x4b
mov eax, 6
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x43745c
mov dword [ebp - 0x344], 0
jmp 0x437468
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov dword [ebp - 0xec], 1
mov dword [ebp - 0xf4], 2
mov ecx, 8
sub ecx, 1
mov dword [ebp - 0x124], ecx
cmp dword [ebp - 0x124], 0x64
jae 0x43749f
mov dword [ebp - 0x348], 0
jmp 0x4374ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov dword [ebp - 0xfc], 1
mov dword [ebp - 0x104], 2
push 1
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
mov eax, dword [ebp - 0x124]
shl eax, 4
mov ecx, dword [ebp - 0x48]
add ecx, eax
push ecx
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov eax, 0x1b
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x437544
mov dword [ebp - 0x34c], 0
jmp 0x437550
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x94]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0xec], 1
mov dword [ebp - 0xf4], 2
mov eax, 0xa
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x4375c1
mov dword [ebp - 0x350], 0
jmp 0x4375cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov dword [ebp - 0xfc], 1
mov dword [ebp - 0x104], 2
mov ecx, 0xc
sub ecx, 1
mov dword [ebp - 0x124], ecx
cmp dword [ebp - 0x124], 0x64
jae 0x437604
mov dword [ebp - 0x354], 0
jmp 0x437610
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov edx, 0x1c
sub edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 0x64
jae 0x437633
mov dword [ebp - 0x358], 0
jmp 0x43763f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
lea eax, [ebp - 0xf4]
push eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea ecx, [ebp - 0x104]
push ecx
mov edx, dword [ebp - 0x124]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x94]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAbs]
mov edx, eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0xec], 1
mov dword [ebp - 0xf4], 2
mov ecx, 2
sub ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x64
jae 0x4376f3
mov dword [ebp - 0x35c], 0
jmp 0x4376ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
mov dword [ebp - 0xfc], 0xa
mov dword [ebp - 0x104], 2
mov dword [ebp - 0x10c], 1
mov dword [ebp - 0x114], 2
mov edx, 3
sub edx, 1
mov dword [ebp - 0x120], edx
cmp dword [ebp - 0x120], 0x64
jae 0x43774a
mov dword [ebp - 0x360], 0
jmp 0x437756
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
lea eax, [ebp - 0xf4]
push eax
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x114]
push eax
mov ecx, dword [ebp - 0x120]
shl ecx, 4
mov edx, dword [ebp - 0x48]
add edx, ecx
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x34], eax
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0x84]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0xec], 1
mov dword [ebp - 0xf4], 2
mov edx, 3
sub edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 0x64
jae 0x43784f
mov dword [ebp - 0x364], 0
jmp 0x43785b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
mov dword [ebp - 0xfc], 0xa
mov dword [ebp - 0x104], 2
mov dword [ebp - 0x10c], 1
mov dword [ebp - 0x114], 2
mov eax, 4
sub eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0x64
jae 0x4378a6
mov dword [ebp - 0x368], 0
jmp 0x4378b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
lea ecx, [ebp - 0xf4]
push ecx
mov edx, dword [ebp - 0x11c]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x114]
push ecx
mov edx, dword [ebp - 0x120]
shl edx, 4
mov eax, dword [ebp - 0x48]
add eax, edx
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0x84]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x4f
mov eax, dword [ebp - 0x34]
add eax, 0xa
jo 0x439111
sub eax, dword [ebp - 0x3c]
jo 0x439111
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 3
push 1
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov eax, 0x1d
sub eax, 1
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0x64
jae 0x4379c9
mov dword [ebp - 0x36c], 0
jmp 0x4379d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
lea edx, [ebp - 0x84]
mov ecx, dword [ebp - 0x11c]
shl ecx, 4
mov eax, dword [ebp - 0x48]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x150], 0x24
mov dword [ebp - 0x14c], 1
mov dword [ebp - 0x34], 1
jmp 0x437a3b
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 0x150]
jg 0x437c11
mov dword [ebp - 4], 0x51
mov edx, 0x40c314
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x52
mov edx, dword [ebp - 0x34]
sub edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 0x64
jae 0x437a87
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x34], 0
mov dword [ebp - 4], 0x57
mov ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x3e8
jae 0x437c47
push 0x439100
jmp 0x4390c3
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x54]
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x118]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3