Function at 0x408b60
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403b76
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x170c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4014f0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
push 0x3e3
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xa40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 4
push 3
push 0x40560c
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xd90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 5
push 0x57a9356
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43f208
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 6
push 0x405614
push 0x4055e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x72
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x1070]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1074]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x6e
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x1078]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x107c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4055e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1080]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x6c
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x1084]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x10a0], eax
mov dword [ebp - 0x10a8], 8
push 0x33
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x32
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0x10c0], eax
mov dword [ebp - 0x10c8], 8
lea ecx, [ebp - 0x10a8]
push ecx
lea edx, [ebp - 0x1098]
push edx
lea eax, [ebp - 0x10b8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x10c8]
push ecx
lea edx, [ebp - 0x10d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43f0d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1084]
push eax
lea ecx, [ebp - 0x1080]
push ecx
lea edx, [ebp - 0x107c]
push edx
lea eax, [ebp - 0x1078]
push eax
lea ecx, [ebp - 0x1074]
push ecx
lea edx, [ebp - 0x1070]
push edx
lea eax, [ebp - 0x106c]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x20
lea ecx, [ebp - 0x10d8]
push ecx
lea edx, [ebp - 0x10c8]
push edx
lea eax, [ebp - 0x10b8]
push eax
lea ecx, [ebp - 0x1098]
push ecx
lea edx, [ebp - 0x10a8]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 7
mov word [ebp - 0x12d0], 0xffff
mov dword [ebp - 0x12d8], 0x71a
lea eax, [ebp - 0x12d0]
push eax
lea ecx, [ebp - 0x12d8]
push ecx
push 0x43f214
push 0x43f20c
call fcn.0042c480
mov dword [ebp - 4], 8
mov dword [ebp - 0x1254], 0x405624
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x1098]
push edx
push 0x40561c
lea eax, [ebp - 0x10a8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xb20]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 9
push 0xfc
lea ecx, [ebp - 0x1098]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x804]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa
mov edx, dword [0x43f150]
push edx
mov eax, dword [0x43f208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x43f20c
call fcn.0042fec0
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb
mov word [ebp - 0x12d0], 0
mov dword [ebp - 0x12d8], 0x8be
lea ecx, [ebp - 0x12d0]
push ecx
lea edx, [ebp - 0x12d8]
push edx
push 0x43f218
push 0x43f210
call fcn.0042c480
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x1254], 0x40447c
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x1098]
push eax
push 0x39a
lea ecx, [ebp - 0x10a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xca0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd
mov edx, dword [0x43f150]
push edx
mov eax, dword [0x43f208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x43f210
call fcn.0042fec0
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe
push 3
lea ecx, [ebp - 0x344]
push ecx
lea edx, [ebp - 0xf0]
push edx
push 0
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x5a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xf
lea ecx, [ebp - 0x334]
push ecx
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xd80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x10
push 2
lea eax, [ebp - 0xf84]
push eax
lea ecx, [ebp - 0x106c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xe84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x1254], 0x43f20c
mov dword [ebp - 0x125c], 0x6011
push 0
push 0x40
lea edx, [ebp - 0x125c]
push edx
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0x1098]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43f200
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x1254], 0x405890
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x1098]
push edx
mov eax, dword [0x43f200]
push eax
lea ecx, [ebp - 0x10a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x10a8]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x12d8], eax
lea eax, [ebp - 0x12d8]
push eax
lea ecx, [ebp - 0xd94]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea edx, [ebp - 0x10a8]
push edx
lea eax, [ebp - 0x1098]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x13
cmp dword [ebp - 0xd94], 0
je 0x4091bd
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x4091bd
mov edx, dword [ebp - 0xd94]
xor eax, eax
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x4091a0
mov dword [ebp - 0x132c], 0
jmp 0x4091ac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x132c], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1330], eax
jmp 0x4091c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1330], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1330]
mov edx, dword [edx + eax]
mov ecx, 0x43f0d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x14
push 0x44
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0x1254], ax
mov dword [ebp - 0x125c], 2
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x594]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x15
push 3
lea ecx, [ebp - 0xb10]
push ecx
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x16
cmp dword [ebp - 0xd94], 0
je 0x4092d2
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x4092d2
mov ecx, dword [ebp - 0xd94]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x4092b5
mov dword [ebp - 0x1334], 0
jmp 0x4092c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1334], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1338], edx
jmp 0x4092de
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1338], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1338]
mov edx, dword [ecx + edx]
mov ecx, 0x43f094
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x17
mov word [ebp - 0x12d0], 0x77ad
lea eax, [ebp - 0x12d0]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x1254], eax
mov dword [ebp - 0x125c], 3
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x6b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0xd94], 0
je 0x4093a4
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x4093a4
mov edx, dword [ebp - 0xd94]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x409387
mov dword [ebp - 0x133c], 0
jmp 0x409393
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x133c], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1340], eax
jmp 0x4093b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1340], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1340]
mov edx, dword [edx + eax]
mov ecx, 0x43f228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19
push 3
lea ecx, [ebp - 0xa30]
push ecx
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x7f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1a
push 0x6853
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x1254], eax
mov dword [ebp - 0x125c], 3
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1b
cmp dword [ebp - 0xd94], 0
je 0x4094bb
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x4094bb
mov ecx, dword [ebp - 0xd94]
mov edx, 3
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40949e
mov dword [ebp - 0x1344], 0
jmp 0x4094aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1344], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1348], edx
jmp 0x4094c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1348], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1348]
mov edx, dword [ecx + edx]
mov ecx, 0x43f198
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0xd94], 0
je 0x40954e
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40954e
mov ecx, dword [ebp - 0xd94]
mov edx, 4
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x409531
mov dword [ebp - 0x134c], 0
jmp 0x40953d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x134c], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1350], edx
jmp 0x40955a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1350], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1350]
mov edx, dword [ecx + edx]
mov ecx, 0x43f0a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d
cmp dword [ebp - 0xd94], 0
je 0x4095e1
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x4095e1
mov ecx, dword [ebp - 0xd94]
mov edx, 5
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x4095c4
mov dword [ebp - 0x1354], 0
jmp 0x4095d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1354], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1358], edx
jmp 0x4095ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1358], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1358]
mov edx, dword [ecx + edx]
mov ecx, 0x43f0a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x106c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x948]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1f
push 0x66
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
mov word [ebp - 0x1254], ax
mov dword [ebp - 0x125c], 2
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x20
lea edx, [ebp - 0x7e4]
push edx
lea eax, [ebp - 0x106c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x4d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x21
cmp dword [ebp - 0xd94], 0
je 0x409767
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x409767
mov edx, dword [ebp - 0xd94]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40974a
mov dword [ebp - 0x135c], 0
jmp 0x409756
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x135c], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1360], eax
jmp 0x409773
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1360], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1360]
mov edx, dword [edx + eax]
mov ecx, 0x43f134
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x22
push 3
lea ecx, [ebp - 0x1064]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x6a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x1254], 0x40589c
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 3
lea eax, [ebp - 0x1098]
push eax
lea ecx, [ebp - 0x10a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xa20]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x24
push 3
lea edx, [ebp - 0x4c4]
push edx
lea eax, [ebp - 0x106c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xd70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x25
push 0xd8
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
mov word [ebp - 0x1254], ax
mov dword [ebp - 0x125c], 2
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0xf74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x26
cmp dword [ebp - 0xd94], 0
je 0x409957
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x409957
mov edx, dword [ebp - 0xd94]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40993a
mov dword [ebp - 0x1364], 0
jmp 0x409946
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1364], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1368], eax
jmp 0x409963
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1368], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1368]
mov edx, dword [edx + eax]
mov ecx, 0x43f138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x27
push 3
push 0x4058a8
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x28
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x1254], eax
mov dword [ebp - 0x125c], 3
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x4b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x29
cmp dword [ebp - 0xd94], 0
je 0x409a54
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x409a54
mov edx, dword [ebp - 0xd94]
mov eax, 8
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x409a37
mov dword [ebp - 0x136c], 0
jmp 0x409a43
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x136c], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1370], eax
jmp 0x409a60
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1370], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1370]
mov edx, dword [edx + eax]
mov ecx, 0x43f0b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a
cmp dword [0x43f564], 0
jne 0x409aa9
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1374], 0x43f564
jmp 0x409ab3
mov dword [ebp - 0x1374], 0x43f564
mov ecx, dword [ebp - 0x1374]
mov edx, dword [ecx]
mov dword [ebp - 0x12dc], edx
lea eax, [ebp - 0x1088]
push eax
mov ecx, dword [ebp - 0x12dc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12dc]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x409b0e
push 0x14
push 0x4055ac
mov ecx, dword [ebp - 0x12dc]
push ecx
mov edx, dword [ebp - 0x12e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1378], eax
jmp 0x409b18
mov dword [ebp - 0x1378], 0
mov eax, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], eax
lea ecx, [ebp - 0x106c]
push ecx
mov edx, dword [ebp - 0x12e4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x12e4]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x409b71
push 0x50
push 0x4055cc
mov edx, dword [ebp - 0x12e4]
push edx
mov eax, dword [ebp - 0x12e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x137c], eax
jmp 0x409b7b
mov dword [ebp - 0x137c], 0
mov ecx, dword [ebp - 0x106c]
mov dword [ebp - 0x1300], ecx
mov dword [ebp - 0x106c], 0
mov edx, dword [ebp - 0x1300]
mov dword [ebp - 0x1090], edx
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x4a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x2b
cmp dword [ebp - 0xd94], 0
je 0x409c2f
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x409c2f
mov ecx, dword [ebp - 0xd94]
mov edx, 9
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x409c12
mov dword [ebp - 0x1380], 0
jmp 0x409c1e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1380], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1384], edx
jmp 0x409c3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1384], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1384]
mov edx, dword [ecx + edx]
mov ecx, 0x43f0ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0xd94], 0
je 0x409cc2
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x409cc2
mov ecx, dword [ebp - 0xd94]
mov edx, 0xa
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x409ca5
mov dword [ebp - 0x1388], 0
jmp 0x409cb1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1388], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x138c], edx
jmp 0x409cce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x138c], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x138c]
mov edx, dword [ecx + edx]
mov ecx, 0x43f024
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2d
cmp dword [ebp - 0xd94], 0
je 0x409d55
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x409d55
mov ecx, dword [ebp - 0xd94]
mov edx, 0xb
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x409d38
mov dword [ebp - 0x1390], 0
jmp 0x409d44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1390], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1394], edx
jmp 0x409d61
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1394], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1394]
mov edx, dword [ecx + edx]
mov ecx, 0x43f08c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0xd94], 0
je 0x409de8
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x409de8
mov ecx, dword [ebp - 0xd94]
mov edx, 0xc
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x409dcb
mov dword [ebp - 0x1398], 0
jmp 0x409dd7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1398], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x139c], edx
jmp 0x409df4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x139c], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x139c]
mov edx, dword [ecx + edx]
mov ecx, 0x43f130
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2f
cmp dword [ebp - 0xd94], 0
je 0x409e7b
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x409e7b
mov ecx, dword [ebp - 0xd94]
mov edx, 0xd
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x409e5e
mov dword [ebp - 0x13a0], 0
jmp 0x409e6a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13a0], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x13a4], edx
jmp 0x409e87
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13a4], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x13a4]
mov edx, dword [ecx + edx]
mov ecx, 0x43f13c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x1254], 0x4058bc
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x1098]
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x10a8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xb00]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x31
cmp dword [ebp - 0xd94], 0
je 0x409f92
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x409f92
mov edx, dword [ebp - 0xd94]
mov eax, 0xe
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x409f75
mov dword [ebp - 0x13a8], 0
jmp 0x409f81
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13a8], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x13ac], eax
jmp 0x409f9e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13ac], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x13ac]
mov edx, dword [edx + eax]
mov ecx, 0x43f22c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0xd94], 0
je 0x40a025
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40a025
mov edx, dword [ebp - 0xd94]
mov eax, 0xf
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40a008
mov dword [ebp - 0x13b0], 0
jmp 0x40a014
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13b0], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x13b4], eax
jmp 0x40a031
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13b4], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x13b4]
mov edx, dword [edx + eax]
mov ecx, 0x43f194
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x33
lea ecx, [ebp - 0x1054]
push ecx
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVarB]
mov edx, eax
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0xd94], 0
je 0x40a0e1
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40a0e1
mov ecx, dword [ebp - 0xd94]
mov edx, 0x10
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40a0c4
mov dword [ebp - 0x13b8], 0
jmp 0x40a0d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13b8], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x13bc], edx
jmp 0x40a0ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13bc], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x13bc]
mov edx, dword [ecx + edx]
mov ecx, 0x43f170
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x35
push 0
push 3
lea eax, [ebp - 0xd60]
push eax
lea ecx, [ebp - 0x1098]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x694]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x36
push 1
lea edx, [ebp - 0xc90]
push edx
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xa10]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x37
cmp dword [ebp - 0xd94], 0
je 0x40a1d4
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40a1d4
mov edx, dword [ebp - 0xd94]
mov eax, 0x11
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40a1b7
mov dword [ebp - 0x13c0], 0
jmp 0x40a1c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13c0], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x13c4], eax
jmp 0x40a1e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13c4], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x13c4]
mov edx, dword [edx + eax]
mov ecx, 0x43f16c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x12d8], 0x13a2f
lea ecx, [ebp - 0x12d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x1254], eax
mov dword [ebp - 0x125c], 3
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x938]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x39
push 3
lea edx, [ebp - 0xa00]
push edx
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x9f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3a
push 3
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x484]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3b
cmp dword [ebp - 0xd94], 0
je 0x40a328
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40a328
mov ecx, dword [ebp - 0xd94]
mov edx, 0x12
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40a30b
mov dword [ebp - 0x13c8], 0
jmp 0x40a317
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13c8], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x13cc], edx
jmp 0x40a334
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13cc], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x13cc]
mov edx, dword [ecx + edx]
mov ecx, 0x43f174
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3c
cmp dword [ebp - 0xd94], 0
je 0x40a3bb
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40a3bb
mov ecx, dword [ebp - 0xd94]
mov edx, 0x14
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40a39e
mov dword [ebp - 0x13d0], 0
jmp 0x40a3aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13d0], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x13d4], edx
jmp 0x40a3c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13d4], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x13d4]
mov edx, dword [ecx + edx]
mov ecx, 0x43f1a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3d
push 0x8d
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
mov word [ebp - 0x1254], ax
mov dword [ebp - 0x125c], 2
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x7d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3e
cmp dword [0x43f564], 0
jne 0x40a466
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x13d8], 0x43f564
jmp 0x40a470
mov dword [ebp - 0x13d8], 0x43f564
mov eax, dword [ebp - 0x13d8]
mov ecx, dword [eax]
mov dword [ebp - 0x12dc], ecx
lea edx, [ebp - 0x1088]
push edx
mov eax, dword [ebp - 0x12dc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12dc]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40a4cb
push 0x14
push 0x4055ac
mov eax, dword [ebp - 0x12dc]
push eax
mov ecx, dword [ebp - 0x12e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x13dc], eax
jmp 0x40a4d5
mov dword [ebp - 0x13dc], 0
mov edx, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], edx
lea eax, [ebp - 0x106c]
push eax
mov ecx, dword [ebp - 0x12e4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12e4]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40a52e
push 0x50
push 0x4055cc
mov ecx, dword [ebp - 0x12e4]
push ecx
mov edx, dword [ebp - 0x12e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x13e0], eax
jmp 0x40a538
mov dword [ebp - 0x13e0], 0
mov eax, dword [ebp - 0x106c]
mov dword [ebp - 0x1304], eax
mov dword [ebp - 0x106c], 0
mov ecx, dword [ebp - 0x1304]
mov dword [ebp - 0x1090], ecx
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x3f
cmp dword [ebp - 0xd94], 0
je 0x40a5ec
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40a5ec
mov eax, dword [ebp - 0xd94]
mov ecx, 0x15
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40a5cf
mov dword [ebp - 0x13e4], 0
jmp 0x40a5db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13e4], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x13e8], ecx
jmp 0x40a5f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13e8], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x13e8]
mov edx, dword [eax + ecx]
mov ecx, 0x43f19c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x40
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x928]
push edx
push 0x405604
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x41
cmp dword [ebp - 0xd94], 0
je 0x40a6b5
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40a6b5
mov edx, dword [ebp - 0xd94]
mov eax, 0x16
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40a698
mov dword [ebp - 0x13ec], 0
jmp 0x40a6a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13ec], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x13f0], eax
jmp 0x40a6c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13f0], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x13f0]
mov edx, dword [edx + eax]
mov ecx, 0x43f234
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0xd94], 0
je 0x40a748
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40a748
mov edx, dword [ebp - 0xd94]
mov eax, 0x17
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40a72b
mov dword [ebp - 0x13f4], 0
jmp 0x40a737
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13f4], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x13f8], eax
jmp 0x40a754
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13f8], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x13f8]
mov edx, dword [edx + eax]
mov ecx, 0x43f0cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0xd94], 0
je 0x40a7db
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40a7db
mov edx, dword [ebp - 0xd94]
mov eax, 0x18
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40a7be
mov dword [ebp - 0x13fc], 0
jmp 0x40a7ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13fc], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1400], eax
jmp 0x40a7e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1400], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1400]
mov edx, dword [edx + eax]
mov ecx, 0x43f098
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
cmp dword [ebp - 0xd94], 0
je 0x40a86e
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40a86e
mov edx, dword [ebp - 0xd94]
mov eax, 0x19
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40a851
mov dword [ebp - 0x1404], 0
jmp 0x40a85d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1404], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1408], eax
jmp 0x40a87a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1408], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1408]
mov edx, dword [edx + eax]
mov ecx, 0x43f09c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x1090], 1
mov dword [ebp - 0x1098], 2
lea ecx, [ebp - 0x1098]
push ecx
push 2
push 0x4058c8
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov dword [ebp - 0x10a0], eax
mov dword [ebp - 0x10a8], 8
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xe74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x46
mov word [ebp - 0x12d0], 0x7b1c
lea edx, [ebp - 0x12d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x1254], eax
mov dword [ebp - 0x125c], 3
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x2e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x47
cmp dword [ebp - 0xd94], 0
je 0x40a99d
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40a99d
mov ecx, dword [ebp - 0xd94]
mov edx, 0x1a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40a980
mov dword [ebp - 0x140c], 0
jmp 0x40a98c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x140c], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1410], edx
jmp 0x40a9a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1410], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1410]
mov edx, dword [ecx + edx]
mov ecx, 0x43f0a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x48
lea eax, [ebp - 0x7c4]
push eax
lea ecx, [ebp - 0x1098]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x9e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x49
cmp dword [ebp - 0xd94], 0
je 0x40aa5d
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40aa5d
mov eax, dword [ebp - 0xd94]
mov ecx, 0x1b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40aa40
mov dword [ebp - 0x1414], 0
jmp 0x40aa4c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1414], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x1418], ecx
jmp 0x40aa69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1418], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1418]
mov edx, dword [eax + ecx]
mov ecx, 0x43f230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4a
lea edx, [ebp - 0x474]
push edx
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov edx, eax
lea ecx, [ebp - 0xaf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4b
lea ecx, [ebp - 0xd50]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4c
cmp dword [0x43f564], 0
jne 0x40ab2b
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x141c], 0x43f564
jmp 0x40ab35
mov dword [ebp - 0x141c], 0x43f564
mov eax, dword [ebp - 0x141c]
mov ecx, dword [eax]
mov dword [ebp - 0x12dc], ecx
lea edx, [ebp - 0x1088]
push edx
mov eax, dword [ebp - 0x12dc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12dc]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40ab90
push 0x14
push 0x4055ac
mov eax, dword [ebp - 0x12dc]
push eax
mov ecx, dword [ebp - 0x12e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1420], eax
jmp 0x40ab9a
mov dword [ebp - 0x1420], 0
mov edx, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], edx
lea eax, [ebp - 0x106c]
push eax
mov ecx, dword [ebp - 0x12e4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12e4]
push eax
call dword [edx + 0x60]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40abf3
push 0x60
push 0x4055cc
mov ecx, dword [ebp - 0x12e4]
push ecx
mov edx, dword [ebp - 0x12e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1424], eax
jmp 0x40abfd
mov dword [ebp - 0x1424], 0
mov eax, dword [ebp - 0x106c]
mov dword [ebp - 0x1308], eax
mov dword [ebp - 0x106c], 0
mov ecx, dword [ebp - 0x1308]
mov dword [ebp - 0x1090], ecx
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x684]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0xd94], 0
je 0x40acb1
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40acb1
mov eax, dword [ebp - 0xd94]
mov ecx, 0x1c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40ac94
mov dword [ebp - 0x1428], 0
jmp 0x40aca0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1428], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x142c], ecx
jmp 0x40acbd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x142c], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x142c]
mov edx, dword [eax + ecx]
mov ecx, 0x43f090
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4e
cmp dword [0x43f564], 0
jne 0x40ad06
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1430], 0x43f564
jmp 0x40ad10
mov dword [ebp - 0x1430], 0x43f564
mov edx, dword [ebp - 0x1430]
mov eax, dword [edx]
mov dword [ebp - 0x12dc], eax
lea ecx, [ebp - 0x1088]
push ecx
mov edx, dword [ebp - 0x12dc]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x12dc]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40ad6b
push 0x14
push 0x4055ac
mov edx, dword [ebp - 0x12dc]
push edx
mov eax, dword [ebp - 0x12e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1434], eax
jmp 0x40ad75
mov dword [ebp - 0x1434], 0
mov ecx, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], ecx
lea edx, [ebp - 0x106c]
push edx
mov eax, dword [ebp - 0x12e4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12e4]
push edx
call dword [ecx + 0x58]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40adce
push 0x58
push 0x4055cc
mov eax, dword [ebp - 0x12e4]
push eax
mov ecx, dword [ebp - 0x12e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1438], eax
jmp 0x40add8
mov dword [ebp - 0x1438], 0
mov edx, dword [ebp - 0x106c]
mov dword [ebp - 0x130c], edx
mov dword [ebp - 0x106c], 0
mov eax, dword [ebp - 0x130c]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xc80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x4f
lea ecx, [ebp - 0xf64]
push ecx
push 0x251
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x584]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x50
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
mov word [ebp - 0x1254], ax
mov dword [ebp - 0x125c], 2
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0xd40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x51
cmp dword [ebp - 0xd94], 0
je 0x40af11
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40af11
mov ecx, dword [ebp - 0xd94]
mov edx, 0x1d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40aef4
mov dword [ebp - 0x143c], 0
jmp 0x40af00
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x143c], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1440], edx
jmp 0x40af1d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1440], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1440]
mov edx, dword [ecx + edx]
mov ecx, 0x43f1c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0xd94], 0
je 0x40afa4
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40afa4
mov ecx, dword [ebp - 0xd94]
mov edx, 0x1e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40af87
mov dword [ebp - 0x1444], 0
jmp 0x40af93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1444], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1448], edx
jmp 0x40afb0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1448], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1448]
mov edx, dword [ecx + edx]
mov ecx, 0x43f1c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
cmp dword [ebp - 0xd94], 0
je 0x40b037
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40b037
mov ecx, dword [ebp - 0xd94]
mov edx, 0x1f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40b01a
mov dword [ebp - 0x144c], 0
jmp 0x40b026
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x144c], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1450], edx
jmp 0x40b043
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1450], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1450]
mov edx, dword [ecx + edx]
mov ecx, 0x43f1c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x54
cmp dword [ebp - 0xd94], 0
je 0x40b0ca
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40b0ca
mov ecx, dword [ebp - 0xd94]
mov edx, 0x20
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40b0ad
mov dword [ebp - 0x1454], 0
jmp 0x40b0b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1454], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1458], edx
jmp 0x40b0d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1458], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1458]
mov edx, dword [ecx + edx]
mov ecx, 0x43f168
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x55
push 0x83
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0x1254], ax
mov dword [ebp - 0x125c], 2
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x464]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x56
push 3
push 0x405568
call dword [sym.imp.MSVBVM60.DLL_rtcLeftBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x918]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x57
cmp dword [0x43f564], 0
jne 0x40b1ab
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x145c], 0x43f564
jmp 0x40b1b5
mov dword [ebp - 0x145c], 0x43f564
mov eax, dword [ebp - 0x145c]
mov ecx, dword [eax]
mov dword [ebp - 0x12dc], ecx
lea edx, [ebp - 0x1088]
push edx
mov eax, dword [ebp - 0x12dc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12dc]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40b210
push 0x14
push 0x4055ac
mov eax, dword [ebp - 0x12dc]
push eax
mov ecx, dword [ebp - 0x12e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1460], eax
jmp 0x40b21a
mov dword [ebp - 0x1460], 0
mov edx, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], edx
lea eax, [ebp - 0x12d0]
push eax
mov ecx, dword [ebp - 0x12e4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12e4]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40b273
push 0x68
push 0x4055cc
mov ecx, dword [ebp - 0x12e4]
push ecx
mov edx, dword [ebp - 0x12e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1464], eax
jmp 0x40b27d
mov dword [ebp - 0x1464], 0
mov ax, word [ebp - 0x12d0]
mov word [ebp - 0x1254], ax
mov dword [ebp - 0x125c], 0xb
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x58
push 2
push 0x4058d0
call dword [sym.imp.MSVBVM60.DLL_rtcRightBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xe64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0xd94], 0
je 0x40b353
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40b353
mov edx, dword [ebp - 0xd94]
mov eax, 0x21
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40b336
mov dword [ebp - 0x1468], 0
jmp 0x40b342
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1468], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x146c], eax
jmp 0x40b35f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x146c], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x146c]
mov edx, dword [edx + eax]
mov ecx, 0x43f1d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0xd94], 0
je 0x40b3e6
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40b3e6
mov edx, dword [ebp - 0xd94]
mov eax, 0x22
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40b3c9
mov dword [ebp - 0x1470], 0
jmp 0x40b3d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1470], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1474], eax
jmp 0x40b3f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1474], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1474]
mov edx, dword [edx + eax]
mov ecx, 0x43f0d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5b
push 0
push 0xffffffffffffffff
push 1
push 0x4058e0
lea ecx, [ebp - 0xe54]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4058d8
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xf54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5c
push 3
lea eax, [ebp - 0x674]
push eax
lea ecx, [ebp - 0x664]
push ecx
push 0
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVarB]
mov edx, eax
lea ecx, [ebp - 0xae0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5d
cmp dword [ebp - 0xd94], 0
je 0x40b50d
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40b50d
mov ecx, dword [ebp - 0xd94]
mov edx, 0x23
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40b4f0
mov dword [ebp - 0x1478], 0
jmp 0x40b4fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1478], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x147c], edx
jmp 0x40b519
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x147c], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x147c]
mov edx, dword [ecx + edx]
mov ecx, 0x43f140
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5e
cmp dword [ebp - 0xd94], 0
je 0x40b5a0
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40b5a0
mov ecx, dword [ebp - 0xd94]
mov edx, 0x24
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40b583
mov dword [ebp - 0x1480], 0
jmp 0x40b58f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1480], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1484], edx
jmp 0x40b5ac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1484], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1484]
mov edx, dword [ecx + edx]
mov ecx, 0x43f144
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5f
push 9
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x654]
push ecx
push 0
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x1044]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x60
push 0x8d
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xbe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x61
cmp dword [ebp - 0xd94], 0
je 0x40b692
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40b692
mov edx, dword [ebp - 0xd94]
mov eax, 0x25
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40b675
mov dword [ebp - 0x1488], 0
jmp 0x40b681
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1488], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x148c], eax
jmp 0x40b69e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x148c], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x148c]
mov edx, dword [edx + eax]
mov ecx, 0x43f148
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x62
cmp dword [ebp - 0xd94], 0
je 0x40b725
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40b725
mov edx, dword [ebp - 0xd94]
mov eax, 0x26
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40b708
mov dword [ebp - 0x1490], 0
jmp 0x40b714
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1490], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1494], eax
jmp 0x40b731
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1494], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1494]
mov edx, dword [edx + eax]
mov ecx, 0x43f154
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x63
cmp dword [ebp - 0xd94], 0
je 0x40b7b8
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40b7b8
mov edx, dword [ebp - 0xd94]
mov eax, 0x27
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40b79b
mov dword [ebp - 0x1498], 0
jmp 0x40b7a7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1498], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x149c], eax
jmp 0x40b7c4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x149c], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x149c]
mov edx, dword [edx + eax]
mov ecx, 0x43f158
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x64
cmp dword [ebp - 0xd94], 0
je 0x40b84b
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40b84b
mov edx, dword [ebp - 0xd94]
mov eax, 0x28
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40b82e
mov dword [ebp - 0x14a0], 0
jmp 0x40b83a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14a0], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x14a4], eax
jmp 0x40b857
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14a4], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x14a4]
mov edx, dword [edx + eax]
mov ecx, 0x43f15c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x65
push 0x4058ec
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x574]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x66
cmp dword [ebp - 0xd94], 0
je 0x40b912
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40b912
mov edx, dword [ebp - 0xd94]
mov eax, 0x29
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40b8f5
mov dword [ebp - 0x14a8], 0
jmp 0x40b901
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14a8], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x14ac], eax
jmp 0x40b91e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14ac], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x14ac]
mov edx, dword [edx + eax]
mov ecx, 0x43f160
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x67
push 2
lea ecx, [ebp - 0x908]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x644]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x68
mov dword [ebp - 0x1090], 2
mov dword [ebp - 0x1098], 2
lea eax, [ebp - 0x1098]
push eax
push 2
lea ecx, [ebp - 0x1034]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidBstr]
mov dword [ebp - 0x10a0], eax
mov dword [ebp - 0x10a8], 8
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0x8f8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x69
mov dword [ebp - 0x1254], 0x4058f8
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x1098]
push eax
lea ecx, [ebp - 0x10a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xad0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6a
cmp dword [ebp - 0xd94], 0
je 0x40bacf
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40bacf
mov eax, dword [ebp - 0xd94]
mov ecx, 0x2a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40bab2
mov dword [ebp - 0x14b0], 0
jmp 0x40babe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14b0], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x14b4], ecx
jmp 0x40badb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14b4], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x14b4]
mov edx, dword [eax + ecx]
mov ecx, 0x43f070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6b
push 0x405578
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x1090], 2
mov dword [ebp - 0x1098], 2
lea edx, [ebp - 0x1098]
push edx
push 1
lea eax, [ebp - 0x2d4]
push eax
lea ecx, [ebp - 0x10a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0x8e8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6d
mov ecx, 0xd7
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromByte]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x634]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x6e
cmp dword [ebp - 0xd94], 0
je 0x40bc27
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40bc27
mov eax, dword [ebp - 0xd94]
mov ecx, 0x2b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40bc0a
mov dword [ebp - 0x14b8], 0
jmp 0x40bc16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14b8], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x14bc], ecx
jmp 0x40bc33
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14bc], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x14bc]
mov edx, dword [eax + ecx]
mov ecx, 0x43f0c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6f
push 0x86a2
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x1254], eax
mov dword [ebp - 0x125c], 3
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0xac0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x70
push 0x405900
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x9d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x71
cmp dword [ebp - 0xd94], 0
je 0x40bd43
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40bd43
mov eax, dword [ebp - 0xd94]
mov ecx, 0x2c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40bd26
mov dword [ebp - 0x14c0], 0
jmp 0x40bd32
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14c0], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x14c4], ecx
jmp 0x40bd4f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14c4], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x14c4]
mov edx, dword [eax + ecx]
mov ecx, 0x43f0c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x72
mov dword [ebp - 0x1090], 2
mov dword [ebp - 0x1098], 2
lea edx, [ebp - 0x1098]
push edx
push 1
lea eax, [ebp - 0xd30]
push eax
lea ecx, [ebp - 0x106c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov dword [ebp - 0x10a0], eax
mov dword [ebp - 0x10a8], 8
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xd20]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x73
cmp dword [ebp - 0xd94], 0
je 0x40be4f
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40be4f
mov eax, dword [ebp - 0xd94]
mov ecx, 0x2d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40be32
mov dword [ebp - 0x14c8], 0
jmp 0x40be3e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14c8], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x14cc], ecx
jmp 0x40be5b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14cc], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x14cc]
mov edx, dword [eax + ecx]
mov ecx, 0x43f030
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x74
mov dword [ebp - 0x1090], 2
mov dword [ebp - 0x1098], 2
lea edx, [ebp - 0x1098]
push edx
push 2
lea eax, [ebp - 0x564]
push eax
lea ecx, [ebp - 0x10a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidVar]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xab0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x1090], 1
mov dword [ebp - 0x1098], 2
lea edx, [ebp - 0x1098]
push edx
push 1
push 0x40590c
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov dword [ebp - 0x10a0], eax
mov dword [ebp - 0x10a8], 8
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0x454]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x76
cmp dword [ebp - 0xd94], 0
je 0x40bf95
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40bf95
mov ecx, dword [ebp - 0xd94]
mov edx, 0x2e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40bf78
mov dword [ebp - 0x14d0], 0
jmp 0x40bf84
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14d0], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x14d4], edx
jmp 0x40bfa1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14d4], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x14d4]
mov edx, dword [ecx + edx]
mov ecx, 0x43f0bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x77
cmp dword [ebp - 0xd94], 0
je 0x40c028
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40c028
mov ecx, dword [ebp - 0xd94]
mov edx, 0x2f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40c00b
mov dword [ebp - 0x14d8], 0
jmp 0x40c017
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14d8], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x14dc], edx
jmp 0x40c034
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14dc], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x14dc]
mov edx, dword [ecx + edx]
mov ecx, 0x43f0c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x78
lea eax, [ebp - 0xe44]
push eax
lea ecx, [ebp - 0x1098]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVarB]
mov edx, eax
lea ecx, [ebp - 0xc70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x79
cmp dword [ebp - 0xd94], 0
je 0x40c0e4
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40c0e4
mov eax, dword [ebp - 0xd94]
mov ecx, 0x30
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40c0c7
mov dword [ebp - 0x14e0], 0
jmp 0x40c0d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14e0], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x14e4], ecx
jmp 0x40c0f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14e4], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x14e4]
mov edx, dword [eax + ecx]
mov ecx, 0x43f238
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7a
push 8
lea edx, [ebp - 0xf44]
push edx
lea eax, [ebp - 0x2c4]
push eax
push 0
lea ecx, [ebp - 0x1098]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVarB]
mov edx, eax
lea ecx, [ebp - 0x8d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7b
cmp dword [0x43f564], 0
jne 0x40c16d
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x14e8], 0x43f564
jmp 0x40c177
mov dword [ebp - 0x14e8], 0x43f564
mov edx, dword [ebp - 0x14e8]
mov eax, dword [edx]
mov dword [ebp - 0x12dc], eax
lea ecx, [ebp - 0x1088]
push ecx
mov edx, dword [ebp - 0x12dc]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x12dc]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40c1d2
push 0x14
push 0x4055ac
mov edx, dword [ebp - 0x12dc]
push edx
mov eax, dword [ebp - 0x12e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x14ec], eax
jmp 0x40c1dc
mov dword [ebp - 0x14ec], 0
mov ecx, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], ecx
lea edx, [ebp - 0x12d0]
push edx
mov eax, dword [ebp - 0x12e4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12e4]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40c235
push 0x68
push 0x4055cc
mov eax, dword [ebp - 0x12e4]
push eax
mov ecx, dword [ebp - 0x12e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x14f0], eax
jmp 0x40c23f
mov dword [ebp - 0x14f0], 0
mov dx, word [ebp - 0x12d0]
mov word [ebp - 0x1254], dx
mov dword [ebp - 0x125c], 0xb
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x444]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x7c
mov ecx, 0x6c
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromByte]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xd10]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7d
cmp dword [ebp - 0xd94], 0
je 0x40c311
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40c311
mov edx, dword [ebp - 0xd94]
mov eax, 0x31
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40c2f4
mov dword [ebp - 0x14f4], 0
jmp 0x40c300
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14f4], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x14f8], eax
jmp 0x40c31d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14f8], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x14f8]
mov edx, dword [edx + eax]
mov ecx, 0x43f23c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7e
lea ecx, [ebp - 0xf34]
push ecx
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVarB]
mov edx, eax
lea ecx, [ebp - 0xd00]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7f
cmp dword [ebp - 0xd94], 0
je 0x40c3cd
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40c3cd
mov ecx, dword [ebp - 0xd94]
mov edx, 0x32
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40c3b0
mov dword [ebp - 0x14fc], 0
jmp 0x40c3bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14fc], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1500], edx
jmp 0x40c3d9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1500], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1500]
mov edx, dword [ecx + edx]
mov ecx, 0x43f078
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x80
push 1
lea eax, [ebp - 0xf24]
push eax
lea ecx, [ebp - 0x106c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x434]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x81
cmp dword [ebp - 0xd94], 0
je 0x40c4b2
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40c4b2
mov eax, dword [ebp - 0xd94]
mov ecx, 0x33
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40c495
mov dword [ebp - 0x1504], 0
jmp 0x40c4a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1504], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x1508], ecx
jmp 0x40c4be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1508], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1508]
mov edx, dword [eax + ecx]
mov ecx, 0x43f270
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x82
push 0
lea edx, [ebp - 0xcf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x7b4]
push eax
lea ecx, [ebp - 0x1070]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
mov dword [ebp - 0x1254], eax
mov dword [ebp - 0x125c], 3
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x9c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1070]
push edx
lea eax, [ebp - 0x106c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x1254], 0x94b9
mov dword [ebp - 0x125c], 3
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x8c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x84
mov word [ebp - 0x12d4], 0x270f
mov word [ebp - 0x12d0], 1
cmp dword [ebp - 0xd94], 0
je 0x40c608
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40c608
mov edx, dword [ebp - 0xd94]
mov eax, 0x34
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40c5eb
mov dword [ebp - 0x150c], 0
jmp 0x40c5f7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x150c], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1510], eax
jmp 0x40c614
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1510], eax
lea ecx, [ebp - 0x12d4]
push ecx
lea edx, [ebp - 0x12d0]
push edx
call fcn.00425940
movsx eax, ax
mov dword [ebp - 0x1514], eax
fild dword [ebp - 0x1514]
fstp dword [ebp - 0x1518]
mov ecx, dword [ebp - 0x1518]
push ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1510]
mov edx, dword [eax + ecx]
push edx
call fcn.004255e0
mov edx, eax
mov ecx, 0x43f028
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x85
mov word [ebp - 0x12d4], 0x270f
mov word [ebp - 0x12d0], 1
cmp dword [ebp - 0xd94], 0
je 0x40c6e4
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40c6e4
mov ecx, dword [ebp - 0xd94]
mov edx, 0x35
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40c6c7
mov dword [ebp - 0x151c], 0
jmp 0x40c6d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x151c], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1520], edx
jmp 0x40c6f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1520], eax
lea eax, [ebp - 0x12d4]
push eax
lea ecx, [ebp - 0x12d0]
push ecx
call fcn.00425940
movsx edx, ax
mov dword [ebp - 0x1524], edx
fild dword [ebp - 0x1524]
fstp dword [ebp - 0x1528]
mov eax, dword [ebp - 0x1528]
push eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1520]
mov ecx, dword [edx + eax]
push ecx
call fcn.004255e0
mov edx, eax
mov ecx, 0x43f060
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x86
mov word [ebp - 0x12d4], 0x270f
mov word [ebp - 0x12d0], 1
cmp dword [ebp - 0xd94], 0
je 0x40c7c0
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40c7c0
mov eax, dword [ebp - 0xd94]
mov ecx, 0x36
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40c7a3
mov dword [ebp - 0x152c], 0
jmp 0x40c7af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x152c], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x1530], ecx
jmp 0x40c7cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1530], eax
lea edx, [ebp - 0x12d4]
push edx
lea eax, [ebp - 0x12d0]
push eax
call fcn.00425940
movsx ecx, ax
mov dword [ebp - 0x1534], ecx
fild dword [ebp - 0x1534]
fstp dword [ebp - 0x1538]
mov edx, dword [ebp - 0x1538]
push edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1530]
mov eax, dword [ecx + edx]
push eax
call fcn.004255e0
mov edx, eax
mov ecx, 0x43f064
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x87
cmp dword [ebp - 0xd94], 0
je 0x40c88a
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40c88a
mov edx, dword [ebp - 0xd94]
mov eax, 0x37
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40c86d
mov dword [ebp - 0x153c], 0
jmp 0x40c879
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x153c], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1540], eax
jmp 0x40c896
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1540], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1540]
mov edx, dword [edx + eax]
mov ecx, 0x43f06c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x88
mov dword [ebp - 0x1254], 0x405914
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x1098]
push ecx
lea edx, [ebp - 0x10a8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0x7a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x89
push 2
lea eax, [ebp - 0xf14]
push eax
lea ecx, [ebp - 0x106c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x424]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8a
push 0
push 1
lea edx, [ebp - 0xce0]
push edx
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x414]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8b
cmp dword [ebp - 0xd94], 0
je 0x40c9ff
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40c9ff
mov edx, dword [ebp - 0xd94]
mov eax, 0x38
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40c9e2
mov dword [ebp - 0x1544], 0
jmp 0x40c9ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1544], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1548], eax
jmp 0x40ca0b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1548], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1548]
mov edx, dword [edx + eax]
mov ecx, 0x43f088
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8c
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x8b8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8d
mov dword [ebp - 0x10a0], 2
mov dword [ebp - 0x10a8], 2
mov dword [ebp - 0x1254], 0x40590c
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x10a8]
push eax
push 1
lea ecx, [ebp - 0x1098]
push ecx
lea edx, [ebp - 0x10b8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x10b8]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x10a8]
push eax
lea ecx, [ebp - 0x1098]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x8e
cmp dword [ebp - 0xd94], 0
je 0x40cb48
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40cb48
mov eax, dword [ebp - 0xd94]
mov ecx, 0x39
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40cb2b
mov dword [ebp - 0x154c], 0
jmp 0x40cb37
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x154c], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x1550], ecx
jmp 0x40cb54
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1550], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1550]
mov edx, dword [eax + ecx]
mov ecx, 0x43f02c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8f
lea edx, [ebp - 0x1024]
push edx
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x90
cmp dword [ebp - 0xd94], 0
je 0x40cc08
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40cc08
mov edx, dword [ebp - 0xd94]
mov eax, 0x3a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40cbeb
mov dword [ebp - 0x1554], 0
jmp 0x40cbf7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1554], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1558], eax
jmp 0x40cc14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1558], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1558]
mov edx, dword [edx + eax]
mov ecx, 0x43f17c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x91
cmp dword [ebp - 0xd94], 0
je 0x40cc9b
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40cc9b
mov edx, dword [ebp - 0xd94]
mov eax, 0x3b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40cc7e
mov dword [ebp - 0x155c], 0
jmp 0x40cc8a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x155c], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1560], eax
jmp 0x40cca7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1560], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1560]
mov edx, dword [edx + eax]
mov ecx, 0x43f184
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x92
push 3
lea ecx, [ebp - 0xbd0]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xc60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x93
mov dword [ebp - 0x1254], 0x405920
mov dword [ebp - 0x125c], 8
push 4
lea eax, [ebp - 0x554]
push eax
lea ecx, [ebp - 0x125c]
push ecx
push 0
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x94
lea eax, [ebp - 0x1a0]
push eax
push 0x2cc
lea ecx, [ebp - 0x1098]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xaa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x95
cmp dword [ebp - 0xd94], 0
je 0x40cdfa
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40cdfa
mov eax, dword [ebp - 0xd94]
mov ecx, 0x3c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40cddd
mov dword [ebp - 0x1564], 0
jmp 0x40cde9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1564], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x1568], ecx
jmp 0x40ce06
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1568], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1568]
mov edx, dword [eax + ecx]
mov ecx, 0x43f188
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x96
mov dword [ebp - 0x1254], 0x4058a8
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x1098]
push edx
push 5
lea eax, [ebp - 0x10a8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xf04]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x97
push 2
lea ecx, [ebp - 0xc50]
push ecx
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xe34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x98
cmp dword [ebp - 0xd94], 0
je 0x40cf1d
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40cf1d
mov ecx, dword [ebp - 0xd94]
mov edx, 0x3d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40cf00
mov dword [ebp - 0x156c], 0
jmp 0x40cf0c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x156c], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1570], edx
jmp 0x40cf29
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1570], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1570]
mov edx, dword [ecx + edx]
mov ecx, 0x43f1a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x99
mov dword [ebp - 0x10a0], 1
mov dword [ebp - 0x10a8], 2
mov dword [ebp - 0x1254], 0x40592c
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x10a8]
push eax
push 2
lea ecx, [ebp - 0x1098]
push ecx
lea edx, [ebp - 0x10b8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x10b8]
lea ecx, [ebp - 0x294]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x10a8]
push eax
lea ecx, [ebp - 0x1098]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x9a
lea edx, [ebp - 0x794]
push edx
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov edx, eax
lea ecx, [ebp - 0x9b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x9b
cmp dword [ebp - 0xd94], 0
je 0x40d062
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40d062
mov edx, dword [ebp - 0xd94]
mov eax, 0x3e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40d045
mov dword [ebp - 0x1574], 0
jmp 0x40d051
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1574], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1578], eax
jmp 0x40d06e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1578], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1578]
mov edx, dword [edx + eax]
mov ecx, 0x43f1a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9c
mov dword [ebp - 0x1254], 0x405938
mov dword [ebp - 0x125c], 8
push 3
lea ecx, [ebp - 0xcd0]
push ecx
lea edx, [ebp - 0x125c]
push edx
push 0
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVarB]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x9d
push 0
push 0xffffffffffffffff
push 1
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x1070]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0x106c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4055e0
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xbc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1070]
push edx
lea eax, [ebp - 0x106c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x9e
cmp dword [ebp - 0xd94], 0
je 0x40d1ba
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40d1ba
mov edx, dword [ebp - 0xd94]
mov eax, 0x3f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40d19d
mov dword [ebp - 0x157c], 0
jmp 0x40d1a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x157c], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1580], eax
jmp 0x40d1c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1580], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1580]
mov edx, dword [edx + eax]
mov ecx, 0x43f1ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9f
cmp dword [0x43f564], 0
jne 0x40d20f
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1584], 0x43f564
jmp 0x40d219
mov dword [ebp - 0x1584], 0x43f564
mov ecx, dword [ebp - 0x1584]
mov edx, dword [ecx]
mov dword [ebp - 0x12dc], edx
lea eax, [ebp - 0x1088]
push eax
mov ecx, dword [ebp - 0x12dc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12dc]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40d274
push 0x14
push 0x4055ac
mov ecx, dword [ebp - 0x12dc]
push ecx
mov edx, dword [ebp - 0x12e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1588], eax
jmp 0x40d27e
mov dword [ebp - 0x1588], 0
mov eax, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], eax
lea ecx, [ebp - 0x106c]
push ecx
mov edx, dword [ebp - 0x12e4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x12e4]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40d2d7
push 0x58
push 0x4055cc
mov edx, dword [ebp - 0x12e4]
push edx
mov eax, dword [ebp - 0x12e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x158c], eax
jmp 0x40d2e1
mov dword [ebp - 0x158c], 0
mov ecx, dword [ebp - 0x106c]
mov dword [ebp - 0x1310], ecx
mov dword [ebp - 0x106c], 0
mov edx, dword [ebp - 0x1310]
mov dword [ebp - 0x1090], edx
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x1014]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa0
cmp dword [ebp - 0xd94], 0
je 0x40d395
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40d395
mov ecx, dword [ebp - 0xd94]
mov edx, 0x40
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40d378
mov dword [ebp - 0x1590], 0
jmp 0x40d384
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1590], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1594], edx
jmp 0x40d3a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1594], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1594]
mov edx, dword [ecx + edx]
mov ecx, 0x43f1b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa1
cmp dword [0x43f564], 0
jne 0x40d3ea
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1598], 0x43f564
jmp 0x40d3f4
mov dword [ebp - 0x1598], 0x43f564
mov eax, dword [ebp - 0x1598]
mov ecx, dword [eax]
mov dword [ebp - 0x12dc], ecx
lea edx, [ebp - 0x1088]
push edx
mov eax, dword [ebp - 0x12dc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12dc]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40d44f
push 0x14
push 0x4055ac
mov eax, dword [ebp - 0x12dc]
push eax
mov ecx, dword [ebp - 0x12e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x159c], eax
jmp 0x40d459
mov dword [ebp - 0x159c], 0
mov edx, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], edx
lea eax, [ebp - 0x106c]
push eax
mov ecx, dword [ebp - 0x12e4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12e4]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40d4b2
push 0x50
push 0x4055cc
mov ecx, dword [ebp - 0x12e4]
push ecx
mov edx, dword [ebp - 0x12e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x15a0], eax
jmp 0x40d4bc
mov dword [ebp - 0x15a0], 0
mov eax, dword [ebp - 0x106c]
mov dword [ebp - 0x1314], eax
mov dword [ebp - 0x106c], 0
mov ecx, dword [ebp - 0x1314]
mov dword [ebp - 0x1090], ecx
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa2
push 0x7d
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xef4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa3
lea edx, [ebp - 0x784]
push edx
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xc40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa4
cmp dword [ebp - 0xd94], 0
je 0x40d5ce
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40d5ce
mov edx, dword [ebp - 0xd94]
mov eax, 0x41
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40d5b1
mov dword [ebp - 0x15a4], 0
jmp 0x40d5bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15a4], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x15a8], eax
jmp 0x40d5da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15a8], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x15a8]
mov edx, dword [edx + eax]
mov ecx, 0x43f07c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa5
cmp dword [ebp - 0xd94], 0
je 0x40d661
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40d661
mov edx, dword [ebp - 0xd94]
mov eax, 0x42
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40d644
mov dword [ebp - 0x15ac], 0
jmp 0x40d650
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15ac], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x15b0], eax
jmp 0x40d66d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15b0], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x15b0]
mov edx, dword [edx + eax]
mov ecx, 0x43f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa6
push 0x405940
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstrB]
mov dword [ebp - 0x1254], eax
mov dword [ebp - 0x125c], 3
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x284]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa7
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x1004]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0xd94], 0
je 0x40d755
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40d755
mov ecx, dword [ebp - 0xd94]
mov edx, 0x43
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40d738
mov dword [ebp - 0x15b4], 0
jmp 0x40d744
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15b4], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x15b8], edx
jmp 0x40d761
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15b8], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x15b8]
mov edx, dword [ecx + edx]
mov ecx, 0x43f084
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa9
mov dword [ebp - 0x1090], 1
mov dword [ebp - 0x1098], 2
lea eax, [ebp - 0x1098]
push eax
push 1
push 0x40594c
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov dword [ebp - 0x10a0], eax
mov dword [ebp - 0x10a8], 8
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0x774]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xaa
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x8a8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xab
cmp dword [ebp - 0xd94], 0
je 0x40d895
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40d895
mov ecx, dword [ebp - 0xd94]
mov edx, 0x44
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40d878
mov dword [ebp - 0x15bc], 0
jmp 0x40d884
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15bc], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x15c0], edx
jmp 0x40d8a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15c0], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x15c0]
mov edx, dword [ecx + edx]
mov ecx, 0x43f100
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xac
mov dword [ebp - 0x1254], 0x405960
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x1098]
push eax
push 0x405958
lea ecx, [ebp - 0x10a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0x264]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xad
mov dword [ebp - 0x1254], 0x405968
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x1098]
push edx
lea eax, [ebp - 0x10a8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xae
cmp dword [ebp - 0xd94], 0
je 0x40d9ec
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40d9ec
mov edx, dword [ebp - 0xd94]
mov eax, 0x45
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40d9cf
mov dword [ebp - 0x15c4], 0
jmp 0x40d9db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15c4], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x15c8], eax
jmp 0x40d9f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15c8], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x15c8]
mov edx, dword [edx + eax]
mov ecx, 0x43f104
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xaf
mov dword [ebp - 0x1254], 0x405970
mov dword [ebp - 0x125c], 8
push 3
lea ecx, [ebp - 0x764]
push ecx
lea edx, [ebp - 0x125c]
push edx
push 0
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVarB]
mov edx, eax
lea ecx, [ebp - 0x624]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb0
cmp dword [ebp - 0xd94], 0
je 0x40dac7
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40dac7
mov edx, dword [ebp - 0xd94]
mov eax, 0x46
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40daaa
mov dword [ebp - 0x15cc], 0
jmp 0x40dab6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15cc], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x15d0], eax
jmp 0x40dad3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15d0], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x15d0]
mov edx, dword [edx + eax]
mov ecx, 0x43f108
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb1
cmp dword [0x43f564], 0
jne 0x40db1c
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x15d4], 0x43f564
jmp 0x40db26
mov dword [ebp - 0x15d4], 0x43f564
mov ecx, dword [ebp - 0x15d4]
mov edx, dword [ecx]
mov dword [ebp - 0x12dc], edx
lea eax, [ebp - 0x1088]
push eax
mov ecx, dword [ebp - 0x12dc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12dc]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40db81
push 0x14
push 0x4055ac
mov ecx, dword [ebp - 0x12dc]
push ecx
mov edx, dword [ebp - 0x12e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x15d8], eax
jmp 0x40db8b
mov dword [ebp - 0x15d8], 0
mov eax, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], eax
lea ecx, [ebp - 0x106c]
push ecx
mov edx, dword [ebp - 0x12e4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x12e4]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40dbe4
push 0x60
push 0x4055cc
mov edx, dword [ebp - 0x12e4]
push edx
mov eax, dword [ebp - 0x12e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x15dc], eax
jmp 0x40dbee
mov dword [ebp - 0x15dc], 0
mov ecx, dword [ebp - 0x106c]
mov dword [ebp - 0x1318], ecx
mov dword [ebp - 0x106c], 0
mov edx, dword [ebp - 0x1318]
mov dword [ebp - 0x1090], edx
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xff4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xb2
cmp dword [ebp - 0xd94], 0
je 0x40dca2
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40dca2
mov ecx, dword [ebp - 0xd94]
mov edx, 0x47
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40dc85
mov dword [ebp - 0x15e0], 0
jmp 0x40dc91
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15e0], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x15e4], edx
jmp 0x40dcae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15e4], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x15e4]
mov edx, dword [ecx + edx]
mov ecx, 0x43f0e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb3
cmp dword [0x43f564], 0
jne 0x40dcf7
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x15e8], 0x43f564
jmp 0x40dd01
mov dword [ebp - 0x15e8], 0x43f564
mov eax, dword [ebp - 0x15e8]
mov ecx, dword [eax]
mov dword [ebp - 0x12dc], ecx
lea edx, [ebp - 0x1088]
push edx
mov eax, dword [ebp - 0x12dc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12dc]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40dd5c
push 0x14
push 0x4055ac
mov eax, dword [ebp - 0x12dc]
push eax
mov ecx, dword [ebp - 0x12e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x15ec], eax
jmp 0x40dd66
mov dword [ebp - 0x15ec], 0
mov edx, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], edx
lea eax, [ebp - 0x12d0]
push eax
mov ecx, dword [ebp - 0x12e4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12e4]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40ddbf
push 0x68
push 0x4055cc
mov ecx, dword [ebp - 0x12e4]
push ecx
mov edx, dword [ebp - 0x12e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x15f0], eax
jmp 0x40ddc9
mov dword [ebp - 0x15f0], 0
mov ax, word [ebp - 0x12d0]
mov word [ebp - 0x1254], ax
mov dword [ebp - 0x125c], 0xb
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xb4
cmp dword [ebp - 0xd94], 0
je 0x40de69
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40de69
mov edx, dword [ebp - 0xd94]
mov eax, 0x48
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40de4c
mov dword [ebp - 0x15f4], 0
jmp 0x40de58
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15f4], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x15f8], eax
jmp 0x40de75
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15f8], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x15f8]
mov edx, dword [edx + eax]
mov ecx, 0x43f010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb5
mov ecx, 0x26
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromByte]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xfe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb6
cmp dword [0x43f564], 0
jne 0x40def9
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x15fc], 0x43f564
jmp 0x40df03
mov dword [ebp - 0x15fc], 0x43f564
mov ecx, dword [ebp - 0x15fc]
mov edx, dword [ecx]
mov dword [ebp - 0x12dc], edx
lea eax, [ebp - 0x1088]
push eax
mov ecx, dword [ebp - 0x12dc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12dc]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40df5e
push 0x14
push 0x4055ac
mov ecx, dword [ebp - 0x12dc]
push ecx
mov edx, dword [ebp - 0x12e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1600], eax
jmp 0x40df68
mov dword [ebp - 0x1600], 0
mov eax, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], eax
lea ecx, [ebp - 0x106c]
push ecx
mov edx, dword [ebp - 0x12e4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x12e4]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40dfc1
push 0x58
push 0x4055cc
mov edx, dword [ebp - 0x12e4]
push edx
mov eax, dword [ebp - 0x12e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1604], eax
jmp 0x40dfcb
mov dword [ebp - 0x1604], 0
mov ecx, dword [ebp - 0x106c]
mov dword [ebp - 0x131c], ecx
mov dword [ebp - 0x106c], 0
mov edx, dword [ebp - 0x131c]
mov dword [ebp - 0x1090], edx
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x754]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xb7
cmp dword [ebp - 0xd94], 0
je 0x40e07f
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40e07f
mov ecx, dword [ebp - 0xd94]
mov edx, 0x49
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40e062
mov dword [ebp - 0x1608], 0
jmp 0x40e06e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1608], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x160c], edx
jmp 0x40e08b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x160c], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x160c]
mov edx, dword [ecx + edx]
mov ecx, 0x43f014
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], pe_nt_image_headers32
cmp dword [ebp - 0xd94], 0
je 0x40e112
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40e112
mov ecx, dword [ebp - 0xd94]
mov edx, 0x4a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40e0f5
mov dword [ebp - 0x1610], 0
jmp 0x40e101
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1610], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1614], edx
jmp 0x40e11e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1614], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1614]
mov edx, dword [ecx + edx]
mov ecx, 0x43f260
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb9
cmp dword [ebp - 0xd94], 0
je 0x40e1a5
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40e1a5
mov ecx, dword [ebp - 0xd94]
mov edx, 0x4b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40e188
mov dword [ebp - 0x1618], 0
jmp 0x40e194
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1618], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x161c], edx
jmp 0x40e1b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x161c], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x161c]
mov edx, dword [ecx + edx]
mov ecx, 0x43f264
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xba
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x1098]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xcc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xbb
cmp dword [0x43f564], 0
jne 0x40e227
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1620], 0x43f564
jmp 0x40e231
mov dword [ebp - 0x1620], 0x43f564
mov edx, dword [ebp - 0x1620]
mov eax, dword [edx]
mov dword [ebp - 0x12dc], eax
lea ecx, [ebp - 0x1088]
push ecx
mov edx, dword [ebp - 0x12dc]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x12dc]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40e28c
push 0x14
push 0x4055ac
mov edx, dword [ebp - 0x12dc]
push edx
mov eax, dword [ebp - 0x12e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1624], eax
jmp 0x40e296
mov dword [ebp - 0x1624], 0
mov ecx, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], ecx
lea edx, [ebp - 0x12d0]
push edx
mov eax, dword [ebp - 0x12e4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12e4]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40e2ef
push 0x68
push 0x4055cc
mov eax, dword [ebp - 0x12e4]
push eax
mov ecx, dword [ebp - 0x12e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1628], eax
jmp 0x40e2f9
mov dword [ebp - 0x1628], 0
mov dx, word [ebp - 0x12d0]
mov word [ebp - 0x1254], dx
mov dword [ebp - 0x125c], 0xb
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x898]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xbc
push 0
push 0xffffffffffffffff
push 1
lea eax, [ebp - 0x9a0]
push eax
lea ecx, [ebp - 0x1070]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x544]
push edx
lea eax, [ebp - 0x106c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x40597c
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x888]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1070]
push ecx
lea edx, [ebp - 0x106c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xbd
lea eax, [ebp - 0x614]
push eax
lea ecx, [ebp - 0x106c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xee4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xbe
cmp dword [ebp - 0xd94], 0
je 0x40e466
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40e466
mov eax, dword [ebp - 0xd94]
mov ecx, 0x4c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40e449
mov dword [ebp - 0x162c], 0
jmp 0x40e455
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x162c], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x1630], ecx
jmp 0x40e472
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1630], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1630]
mov edx, dword [eax + ecx]
mov ecx, 0x43f268
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbf
push 0x405984
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x1254], eax
mov dword [ebp - 0x125c], 3
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc0
cmp dword [ebp - 0xd94], 0
je 0x40e52d
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40e52d
mov eax, dword [ebp - 0xd94]
mov ecx, 0x4d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40e510
mov dword [ebp - 0x1634], 0
jmp 0x40e51c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1634], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x1638], ecx
jmp 0x40e539
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1638], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1638]
mov edx, dword [eax + ecx]
mov ecx, 0x43f26c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc1
push 0x40598c
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x524]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc2
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xc30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc3
mov ecx, 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromByte]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xc20]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc4
cmp dword [ebp - 0xd94], 0
je 0x40e655
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40e655
mov ecx, dword [ebp - 0xd94]
mov edx, 0x4e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40e638
mov dword [ebp - 0x163c], 0
jmp 0x40e644
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x163c], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1640], edx
jmp 0x40e661
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1640], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1640]
mov edx, dword [ecx + edx]
mov ecx, 0x43f1dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc5
push 2
lea eax, [ebp - 0x744]
push eax
lea ecx, [ebp - 0x1098]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xfd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc6
cmp dword [ebp - 0xd94], 0
je 0x40e717
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40e717
mov eax, dword [ebp - 0xd94]
mov ecx, 0x4f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40e6fa
mov dword [ebp - 0x1644], 0
jmp 0x40e706
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1644], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x1648], ecx
jmp 0x40e723
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1648], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1648]
mov edx, dword [eax + ecx]
mov ecx, 0x43f164
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc7
cmp dword [ebp - 0xd94], 0
je 0x40e7aa
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40e7aa
mov eax, dword [ebp - 0xd94]
mov ecx, 0x50
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40e78d
mov dword [ebp - 0x164c], 0
jmp 0x40e799
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x164c], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x1650], ecx
jmp 0x40e7b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1650], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1650]
mov edx, dword [eax + ecx]
mov ecx, 0x43f1e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc8
mov dword [ebp - 0x1090], 2
mov dword [ebp - 0x1098], 2
lea edx, [ebp - 0x1098]
push edx
push 1
lea eax, [ebp - 0xed4]
push eax
lea ecx, [ebp - 0x10a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidVar]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xa90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc9
lea edx, [ebp - 0x3d4]
push edx
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x878]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xca
push 3
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0xbb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xcb
cmp dword [ebp - 0xd94], 0
je 0x40e90f
mov eax, dword [ebp - 0xd94]
cmp word [eax], 1
jne 0x40e90f
mov ecx, dword [ebp - 0xd94]
mov edx, 0x51
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x12dc], edx
mov eax, dword [ebp - 0xd94]
mov ecx, dword [ebp - 0x12dc]
cmp ecx, dword [eax + 0x10]
jae 0x40e8f2
mov dword [ebp - 0x1654], 0
jmp 0x40e8fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1654], eax
mov edx, dword [ebp - 0x12dc]
shl edx, 2
mov dword [ebp - 0x1658], edx
jmp 0x40e91b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1658], eax
mov eax, dword [ebp - 0xd94]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1658]
mov edx, dword [ecx + edx]
mov ecx, 0x43f1e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xcc
cmp dword [0x43f564], 0
jne 0x40e964
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x165c], 0x43f564
jmp 0x40e96e
mov dword [ebp - 0x165c], 0x43f564
mov eax, dword [ebp - 0x165c]
mov ecx, dword [eax]
mov dword [ebp - 0x12dc], ecx
lea edx, [ebp - 0x1088]
push edx
mov eax, dword [ebp - 0x12dc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12dc]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40e9c9
push 0x14
push 0x4055ac
mov eax, dword [ebp - 0x12dc]
push eax
mov ecx, dword [ebp - 0x12e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1660], eax
jmp 0x40e9d3
mov dword [ebp - 0x1660], 0
mov edx, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], edx
lea eax, [ebp - 0x106c]
push eax
mov ecx, dword [ebp - 0x12e4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12e4]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40ea2c
push 0x50
push 0x4055cc
mov ecx, dword [ebp - 0x12e4]
push ecx
mov edx, dword [ebp - 0x12e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1664], eax
jmp 0x40ea36
mov dword [ebp - 0x1664], 0
mov eax, dword [ebp - 0x106c]
mov dword [ebp - 0x1320], eax
mov dword [ebp - 0x106c], 0
mov ecx, dword [ebp - 0x1320]
mov dword [ebp - 0x1090], ecx
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x3c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xcd
cmp dword [ebp - 0xd94], 0
je 0x40eaea
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40eaea
mov eax, dword [ebp - 0xd94]
mov ecx, 0x52
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40eacd
mov dword [ebp - 0x1668], 0
jmp 0x40ead9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1668], eax
mov ecx, dword [ebp - 0x12dc]
shl ecx, 2
mov dword [ebp - 0x166c], ecx
jmp 0x40eaf6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x166c], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x166c]
mov edx, dword [eax + ecx]
mov ecx, 0x43f1e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xce
mov dword [ebp - 0x1090], 2
mov dword [ebp - 0x1098], 2
lea edx, [ebp - 0x1098]
push edx
push 1
lea eax, [ebp - 0xec4]
push eax
lea ecx, [ebp - 0x106c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidBstr]
mov dword [ebp - 0x10a0], eax
mov dword [ebp - 0x10a8], 8
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0xba0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xcf
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x734]
push edx
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x106c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x514]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd0
push 0x20c
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x504]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd1
cmp dword [ebp - 0xd94], 0
je 0x40ec73
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40ec73
mov edx, dword [ebp - 0xd94]
mov eax, 0x53
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40ec56
mov dword [ebp - 0x1670], 0
jmp 0x40ec62
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1670], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x1674], eax
jmp 0x40ec7f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1674], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1674]
mov edx, dword [edx + eax]
mov ecx, 0x43f1ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd2
cmp dword [ebp - 0xd94], 0
je 0x40ed06
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40ed06
mov edx, dword [ebp - 0xd94]
mov eax, 0x54
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ebp - 0x12dc]
cmp edx, dword [ecx + 0x10]
jae 0x40ece9
mov dword [ebp - 0x1678], 0
jmp 0x40ecf5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1678], eax
mov eax, dword [ebp - 0x12dc]
shl eax, 2
mov dword [ebp - 0x167c], eax
jmp 0x40ed12
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x167c], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x167c]
mov edx, dword [edx + eax]
mov ecx, 0x43f1f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd3
push 3
lea ecx, [ebp - 0x3b4]
push ecx
lea edx, [ebp - 0x106c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightBstr]
mov dword [ebp - 0x1090], eax
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x3a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd4
cmp dword [0x43f564], 0
jne 0x40edad
push 0x43f564
push 0x4055bc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1680], 0x43f564
jmp 0x40edb7
mov dword [ebp - 0x1680], 0x43f564
mov eax, dword [ebp - 0x1680]
mov ecx, dword [eax]
mov dword [ebp - 0x12dc], ecx
lea edx, [ebp - 0x1088]
push edx
mov eax, dword [ebp - 0x12dc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x12dc]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x12e0], eax
cmp dword [ebp - 0x12e0], 0
jge 0x40ee12
push 0x14
push 0x4055ac
mov eax, dword [ebp - 0x12dc]
push eax
mov ecx, dword [ebp - 0x12e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1684], eax
jmp 0x40ee1c
mov dword [ebp - 0x1684], 0
mov edx, dword [ebp - 0x1088]
mov dword [ebp - 0x12e4], edx
lea eax, [ebp - 0x106c]
push eax
mov ecx, dword [ebp - 0x12e4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x12e4]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x12e8], eax
cmp dword [ebp - 0x12e8], 0
jge 0x40ee75
push 0x50
push 0x4055cc
mov ecx, dword [ebp - 0x12e4]
push ecx
mov edx, dword [ebp - 0x12e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1688], eax
jmp 0x40ee7f
mov dword [ebp - 0x1688], 0
mov eax, dword [ebp - 0x106c]
mov dword [ebp - 0x1324], eax
mov dword [ebp - 0x106c], 0
mov ecx, dword [ebp - 0x1324]
mov dword [ebp - 0x1090], ecx
mov dword [ebp - 0x1098], 8
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1088]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xd5
cmp dword [ebp - 0xd94], 0
je 0x40ef33
mov edx, dword [ebp - 0xd94]
cmp word [edx], 1
jne 0x40ef33
mov eax, dword [ebp - 0xd94]
mov ecx, 0x55
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x12dc], ecx
mov edx, dword [ebp - 0xd94]
mov eax, dword [ebp - 0x12dc]
cmp eax, dword [edx + 0x10]
jae 0x40ef16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1690], eax
mov edx, dword [ebp - 0xd94]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1690]
mov edx, dword [eax + ecx]
mov ecx, 0x43f190
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd6
lea edx, [ebp - 0xeb4]
push edx
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x868]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd7
push 7
lea ecx, [ebp - 0x394]
push ecx
lea edx, [ebp - 0x724]
push edx
push 0
lea eax, [ebp - 0x1098]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xe24]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd8
push 0x25
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0x1254], ax
mov dword [ebp - 0x125c], 2
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0xc10]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x106c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd9
mov dword [ebp - 0x1254], 0x405994
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0x1098]
push ecx
mov edx, dword [0x43f190]
push edx
lea eax, [ebp - 0x10a8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x10a8]
push ecx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x12d8], eax
lea edx, [ebp - 0x12d8]
push edx
push 0x43f124
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea eax, [ebp - 0x10a8]
push eax
lea ecx, [ebp - 0x1098]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xda
mov dword [ebp - 0x1254], 0x40599c
mov dword [ebp - 0x125c], 8
lea edx, [ebp - 0x125c]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x1098]
push edx
push 0xaa
lea eax, [ebp - 0x10a8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0x10a8]
lea ecx, [ebp - 0x858]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1098]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xdb
cmp dword [ebp - 0xd94], 0
je 0x40f16d
mov ecx, dword [ebp - 0xd94]
cmp word [ecx], 1
jne 0x40f16d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1698], eax
mov ecx, dword [ebp - 0xd94]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1698]
mov edx, dword [edx + eax]
mov ecx, 0x43f1d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdc
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0xe14]
push ecx
push 0x4059a8
lea edx, [ebp - 0x1098]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x1098]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xdd
cmp dword [ebp - 0xd94], 0
je 0x40f236