Function at 0x4167d0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403b36
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x1580
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401f10
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
lea eax, [ebp - 0x8c0]
push eax
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 4
push 0x57a9356
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43e260
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 5
mov dword [ebp - 0x111c], 0x405d44
mov dword [ebp - 0x1124], 8
push 0x65
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x112c], 0x405d4c
mov dword [ebp - 0x1134], 8
push 0x6e
lea eax, [ebp - 0xf90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x65
lea ecx, [ebp - 0xfb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x113c], 0x405d54
mov dword [ebp - 0x1144], 8
push 0x33
lea edx, [ebp - 0xfe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x32
lea eax, [ebp - 0x1000]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x1124]
push ecx
lea edx, [ebp - 0xf60]
push edx
lea eax, [ebp - 0xf70]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1134]
push ecx
lea edx, [ebp - 0xf80]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xf90]
push eax
lea ecx, [ebp - 0xfa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xfb0]
push edx
lea eax, [ebp - 0xfc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1144]
push ecx
lea edx, [ebp - 0xfd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xfe0]
push eax
lea ecx, [ebp - 0xff0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0x1010]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43e128
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1010]
push ecx
lea edx, [ebp - 0x1000]
push edx
lea eax, [ebp - 0xff0]
push eax
lea ecx, [ebp - 0xfe0]
push ecx
lea edx, [ebp - 0xfd0]
push edx
lea eax, [ebp - 0xfc0]
push eax
lea ecx, [ebp - 0xfb0]
push ecx
lea edx, [ebp - 0xfa0]
push edx
lea eax, [ebp - 0xf90]
push eax
lea ecx, [ebp - 0xf80]
push ecx
lea edx, [ebp - 0xf70]
push edx
lea eax, [ebp - 0xf60]
push eax
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
mov dword [ebp - 4], 6
mov word [ebp - 0x1188], 0xffff
mov dword [ebp - 0x1190], 0x71a
lea ecx, [ebp - 0x1188]
push ecx
lea edx, [ebp - 0x1190]
push edx
push 0x43e024
push 0x43e264
call fcn.00439340
mov dword [ebp - 4], 7
mov eax, dword [0x43e1a8]
push eax
mov ecx, dword [0x43e260]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x43e264
call fcn.004071b0
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 8
mov word [ebp - 0x1188], 0
mov dword [ebp - 0x1190], 0x8be
lea edx, [ebp - 0x1188]
push edx
lea eax, [ebp - 0x1190]
push eax
push 0x43e028
push 0x43e268
call fcn.00439340
mov dword [ebp - 4], 9
mov dword [ebp - 0xf58], 2
mov dword [ebp - 0xf60], 2
lea ecx, [ebp - 0xf60]
push ecx
push 1
lea edx, [ebp - 0x4a4]
push edx
lea eax, [ebp - 0xf70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0x644]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa
push 0
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0xdb4]
push edx
lea eax, [ebp - 0xf40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
mov dword [ebp - 0x111c], eax
mov dword [ebp - 0x1124], 3
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x744]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf40]
push ecx
lea edx, [ebp - 0xf3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xb
mov eax, dword [0x43e1a8]
push eax
mov ecx, dword [0x43e260]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x43e268
call fcn.004071b0
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc
mov dword [ebp - 0xf58], 1
mov dword [ebp - 0xf60], 2
lea edx, [ebp - 0xf60]
push edx
push 1
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xf70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidVar]
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x111c], 0x43e264
mov dword [ebp - 0x1124], 0x6011
push 0
push 0x40
lea edx, [ebp - 0x1124]
push edx
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43e258
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x111c], 0x405cd8
mov dword [ebp - 0x1124], 8
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0xf60]
push edx
mov eax, dword [0x43e258]
push eax
lea ecx, [ebp - 0xf70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xf70]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x1190], eax
lea eax, [ebp - 0x1190]
push eax
lea ecx, [ebp - 0xcc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea edx, [ebp - 0xf70]
push edx
lea eax, [ebp - 0xf60]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xf
push 0xbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0x111c], ax
mov dword [ebp - 0x1124], 2
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0xbf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x10
push 0
push 1
lea ecx, [ebp - 0x260]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x818]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x11
lea eax, [ebp - 0x9e0]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x634]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0xcc4], 0
je 0x416e49
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x416e49
mov eax, dword [ebp - 0xcc4]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x416e2c
mov dword [ebp - 0x11dc], 0
jmp 0x416e38
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11dc], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x11e0], ecx
jmp 0x416e55
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11e0], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x11e0]
mov edx, dword [eax + ecx]
mov ecx, 0x43e130
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x13
cmp dword [ebp - 0xcc4], 0
je 0x416edc
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x416edc
mov eax, dword [ebp - 0xcc4]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x416ebf
mov dword [ebp - 0x11e4], 0
jmp 0x416ecb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11e4], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x11e8], ecx
jmp 0x416ee8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11e8], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x11e8]
mov edx, dword [eax + ecx]
mov ecx, 0x43e0ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x14
lea edx, [ebp - 0x494]
push edx
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xcc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x15
lea ecx, [ebp - 0x734]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x554]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x16
push 0
push 0xffffffffffffffff
push 1
lea eax, [ebp - 0x374]
push eax
lea ecx, [ebp - 0xf44]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x484]
push edx
lea eax, [ebp - 0xf40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0xf3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x240]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xf44]
push eax
lea ecx, [ebp - 0xf40]
push ecx
lea edx, [ebp - 0xf3c]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x17
lea eax, [ebp - 0xcb0]
push eax
push 0xf5
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xbe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0xcc4], 0
je 0x41708f
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41708f
mov eax, dword [ebp - 0xcc4]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x417072
mov dword [ebp - 0x11ec], 0
jmp 0x41707e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11ec], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x11f0], ecx
jmp 0x41709b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11f0], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x11f0]
mov edx, dword [eax + ecx]
mov ecx, 0x43e038
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19
mov ecx, 0x47
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromByte]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1a
push 2
lea edx, [ebp - 0xae0]
push edx
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x624]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1b
cmp dword [ebp - 0xcc4], 0
je 0x41718c
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41718c
mov edx, dword [ebp - 0xcc4]
mov eax, 3
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41716f
mov dword [ebp - 0x11f4], 0
jmp 0x41717b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11f4], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x11f8], eax
jmp 0x417198
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11f8], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x11f8]
mov edx, dword [edx + eax]
mov ecx, 0x43e1f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0xcc4], 0
je 0x41721f
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41721f
mov edx, dword [ebp - 0xcc4]
mov eax, 4
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x417202
mov dword [ebp - 0x11fc], 0
jmp 0x41720e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11fc], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1200], eax
jmp 0x41722b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1200], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1200]
mov edx, dword [edx + eax]
mov ecx, 0x43e100
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d
cmp dword [ebp - 0xcc4], 0
je 0x4172b2
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x4172b2
mov edx, dword [ebp - 0xcc4]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x417295
mov dword [ebp - 0x1204], 0
jmp 0x4172a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1204], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1208], eax
jmp 0x4172be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1208], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1208]
mov edx, dword [edx + eax]
mov ecx, 0x43e0fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e
cmp dword [0x43e57c], 0
jne 0x417307
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x120c], 0x43e57c
jmp 0x417311
mov dword [ebp - 0x120c], 0x43e57c
mov ecx, dword [ebp - 0x120c]
mov edx, dword [ecx]
mov dword [ebp - 0x1194], edx
lea eax, [ebp - 0xf50]
push eax
mov ecx, dword [ebp - 0x1194]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1194]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x41736c
push 0x14
push 0x4059d8
mov ecx, dword [ebp - 0x1194]
push ecx
mov edx, dword [ebp - 0x1198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1210], eax
jmp 0x417376
mov dword [ebp - 0x1210], 0
mov eax, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], eax
lea ecx, [ebp - 0x1188]
push ecx
mov edx, dword [ebp - 0x119c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x119c]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x4173cf
push 0x68
push 0x405c5c
mov edx, dword [ebp - 0x119c]
push edx
mov eax, dword [ebp - 0x11a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1214], eax
jmp 0x4173d9
mov dword [ebp - 0x1214], 0
mov cx, word [ebp - 0x1188]
mov word [ebp - 0x111c], cx
mov dword [ebp - 0x1124], 0xb
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x544]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x1f
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xbd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0xcc4], 0
je 0x4174c9
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x4174c9
mov edx, dword [ebp - 0xcc4]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x4174ac
mov dword [ebp - 0x1218], 0
jmp 0x4174b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1218], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x121c], eax
jmp 0x4174d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x121c], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x121c]
mov edx, dword [edx + eax]
mov ecx, 0x43e18c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21
push 0x1802f
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x111c], eax
mov dword [ebp - 0x1124], 3
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x22
push 0x175
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x808]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x23
push 0x74
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0x111c], ax
mov dword [ebp - 0x1124], 2
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x9d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x24
lea edx, [ebp - 0xbe0]
push edx
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x9c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x25
cmp dword [ebp - 0xcc4], 0
je 0x41765c
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41765c
mov edx, dword [ebp - 0xcc4]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41763f
mov dword [ebp - 0x1220], 0
jmp 0x41764b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1220], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1224], eax
jmp 0x417668
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1224], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1224]
mov edx, dword [edx + eax]
mov ecx, 0x43e190
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x26
mov dword [ebp - 0xf58], 2
mov dword [ebp - 0xf60], 2
lea ecx, [ebp - 0xf60]
push ecx
push 2
lea edx, [ebp - 0x7f8]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov dword [ebp - 0xf68], eax
mov dword [ebp - 0xf70], 8
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0x220]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x27
lea ecx, [ebp - 0x9b0]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xca0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x28
lea eax, [ebp - 0x210]
push eax
push 0x2aa
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x29
cmp dword [ebp - 0xcc4], 0
je 0x4177c7
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x4177c7
mov eax, dword [ebp - 0xcc4]
mov ecx, 8
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x4177aa
mov dword [ebp - 0x1228], 0
jmp 0x4177b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1228], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x122c], ecx
jmp 0x4177d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x122c], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x122c]
mov edx, dword [eax + ecx]
mov ecx, 0x43e108
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a
lea edx, [ebp - 0x9a0]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2b
push 2
lea ecx, [ebp - 0x614]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x464]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0xcc4], 0
je 0x4178d9
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x4178d9
mov ecx, dword [ebp - 0xcc4]
mov edx, 9
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x4178bc
mov dword [ebp - 0x1230], 0
jmp 0x4178c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1230], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x1234], edx
jmp 0x4178e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1234], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1234]
mov edx, dword [ecx + edx]
mov ecx, 0x43e104
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2d
lea eax, [ebp - 0xad0]
push eax
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xda4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2e
mov ecx, 0xc8
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromByte]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xd94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2f
cmp dword [ebp - 0xcc4], 0
je 0x4179d4
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x4179d4
mov eax, dword [ebp - 0xcc4]
mov ecx, 0xa
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x4179b7
mov dword [ebp - 0x1238], 0
jmp 0x4179c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1238], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x123c], ecx
jmp 0x4179e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x123c], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x123c]
mov edx, dword [eax + ecx]
mov ecx, 0x43e07c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0xcc4], 0
je 0x417a67
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x417a67
mov eax, dword [ebp - 0xcc4]
mov ecx, 0xb
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x417a4a
mov dword [ebp - 0x1240], 0
jmp 0x417a56
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1240], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1244], ecx
jmp 0x417a73
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1244], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1244]
mov edx, dword [eax + ecx]
mov ecx, 0x43e0e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x31
push 0x44
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x724]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x32
push 0xf7
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x524]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x33
cmp dword [ebp - 0xcc4], 0
je 0x417b56
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x417b56
mov ecx, dword [ebp - 0xcc4]
mov edx, 0xc
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x417b39
mov dword [ebp - 0x1248], 0
jmp 0x417b45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1248], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x124c], edx
jmp 0x417b62
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x124c], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x124c]
mov edx, dword [ecx + edx]
mov ecx, 0x43e188
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x34
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xc90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x35
cmp dword [ebp - 0xcc4], 0
je 0x417c39
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x417c39
mov eax, dword [ebp - 0xcc4]
mov ecx, 0xd
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x417c1c
mov dword [ebp - 0x1250], 0
jmp 0x417c28
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1250], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1254], ecx
jmp 0x417c45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1254], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1254]
mov edx, dword [eax + ecx]
mov ecx, 0x43e194
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x36
push 0x5c
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x604]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x37
push 2
lea eax, [ebp - 0xf34]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x524]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x38
push 0x1b
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0x111c], ax
mov dword [ebp - 0x1124], 2
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x990]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x39
cmp dword [ebp - 0xcc4], 0
je 0x417d99
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x417d99
mov eax, dword [ebp - 0xcc4]
mov ecx, 0xe
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x417d7c
mov dword [ebp - 0x1258], 0
jmp 0x417d88
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1258], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x125c], ecx
jmp 0x417da5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x125c], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x125c]
mov edx, dword [eax + ecx]
mov ecx, 0x43e03c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3a
lea edx, [ebp - 0xca0]
push edx
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov edx, eax
lea ecx, [ebp - 0x7e8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3b
push 6
lea ecx, [ebp - 0xd84]
push ecx
lea edx, [ebp - 0x454]
push edx
push 0
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x7d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3c
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3d
push 0xa
lea edx, [ebp - 0x364]
push edx
lea eax, [ebp - 0x444]
push eax
push 0
lea ecx, [ebp - 0xf60]
push ecx
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], 0x3e
cmp dword [ebp - 0xcc4], 0
je 0x417ee3
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x417ee3
mov eax, dword [ebp - 0xcc4]
mov ecx, 0xf
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x417ec6
mov dword [ebp - 0x1260], 0
jmp 0x417ed2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1260], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1264], ecx
jmp 0x417eef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1264], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1264]
mov edx, dword [eax + ecx]
mov ecx, 0x43e1ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3f
cmp dword [0x43e57c], 0
jne 0x417f38
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1268], 0x43e57c
jmp 0x417f42
mov dword [ebp - 0x1268], 0x43e57c
mov edx, dword [ebp - 0x1268]
mov eax, dword [edx]
mov dword [ebp - 0x1194], eax
lea ecx, [ebp - 0xf50]
push ecx
mov edx, dword [ebp - 0x1194]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1194]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x417f9d
push 0x14
push 0x4059d8
mov edx, dword [ebp - 0x1194]
push edx
mov eax, dword [ebp - 0x1198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x126c], eax
jmp 0x417fa7
mov dword [ebp - 0x126c], 0
mov ecx, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], ecx
lea edx, [ebp - 0xf3c]
push edx
mov eax, dword [ebp - 0x119c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x119c]
push edx
call dword [ecx + 0x60]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x418000
push 0x60
push 0x405c5c
mov eax, dword [ebp - 0x119c]
push eax
mov ecx, dword [ebp - 0x11a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1270], eax
jmp 0x41800a
mov dword [ebp - 0x1270], 0
mov edx, dword [ebp - 0xf3c]
mov dword [ebp - 0x11b8], edx
mov dword [ebp - 0xf3c], 0
mov eax, dword [ebp - 0x11b8]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xd74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x40
cmp dword [0x43e57c], 0
jne 0x418080
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1274], 0x43e57c
jmp 0x41808a
mov dword [ebp - 0x1274], 0x43e57c
mov ecx, dword [ebp - 0x1274]
mov edx, dword [ecx]
mov dword [ebp - 0x1194], edx
lea eax, [ebp - 0xf50]
push eax
mov ecx, dword [ebp - 0x1194]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1194]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x4180e5
push 0x14
push 0x4059d8
mov ecx, dword [ebp - 0x1194]
push ecx
mov edx, dword [ebp - 0x1198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1278], eax
jmp 0x4180ef
mov dword [ebp - 0x1278], 0
mov eax, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], eax
lea ecx, [ebp - 0xf3c]
push ecx
mov edx, dword [ebp - 0x119c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x119c]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x418148
push 0x58
push 0x405c5c
mov edx, dword [ebp - 0x119c]
push edx
mov eax, dword [ebp - 0x11a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x127c], eax
jmp 0x418152
mov dword [ebp - 0x127c], 0
mov ecx, dword [ebp - 0xf3c]
mov dword [ebp - 0x11bc], ecx
mov dword [ebp - 0xf3c], 0
mov edx, dword [ebp - 0x11bc]
mov dword [ebp - 0xf58], edx
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xac0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x41
push 0x17
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0x111c], ax
mov dword [ebp - 0x1124], 2
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x354]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0xcc4], 0
je 0x418259
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x418259
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x10
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41823c
mov dword [ebp - 0x1280], 0
jmp 0x418248
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1280], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x1284], edx
jmp 0x418265
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1284], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1284]
mov edx, dword [ecx + edx]
mov ecx, 0x43e1c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x43
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xf24]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x44
push 1
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x344]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x45
push 0
push 0xffffffffffffffff
push 1
lea ecx, [ebp - 0x7e8]
push ecx
lea edx, [ebp - 0xf44]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x714]
push eax
lea ecx, [ebp - 0xf40]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf44]
push ecx
lea edx, [ebp - 0xf40]
push edx
lea eax, [ebp - 0xf3c]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x46
cmp dword [0x43e57c], 0
jne 0x4183c1
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1288], 0x43e57c
jmp 0x4183cb
mov dword [ebp - 0x1288], 0x43e57c
mov ecx, dword [ebp - 0x1288]
mov edx, dword [ecx]
mov dword [ebp - 0x1194], edx
lea eax, [ebp - 0xf50]
push eax
mov ecx, dword [ebp - 0x1194]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1194]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x418426
push 0x14
push 0x4059d8
mov ecx, dword [ebp - 0x1194]
push ecx
mov edx, dword [ebp - 0x1198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x128c], eax
jmp 0x418430
mov dword [ebp - 0x128c], 0
mov eax, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], eax
lea ecx, [ebp - 0xf3c]
push ecx
mov edx, dword [ebp - 0x119c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x119c]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x418489
push 0x58
push 0x405c5c
mov edx, dword [ebp - 0x119c]
push edx
mov eax, dword [ebp - 0x11a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1290], eax
jmp 0x418493
mov dword [ebp - 0x1290], 0
mov ecx, dword [ebp - 0xf3c]
mov dword [ebp - 0x11c0], ecx
mov dword [ebp - 0xf3c], 0
mov edx, dword [ebp - 0x11c0]
mov dword [ebp - 0xf58], edx
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x47
cmp dword [ebp - 0xcc4], 0
je 0x418547
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x418547
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x11
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41852a
mov dword [ebp - 0x1294], 0
jmp 0x418536
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1294], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x1298], edx
jmp 0x418553
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1298], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1298]
mov edx, dword [ecx + edx]
mov ecx, 0x43e1c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x48
cmp dword [ebp - 0xcc4], 0
je 0x4185da
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x4185da
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x12
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x4185bd
mov dword [ebp - 0x129c], 0
jmp 0x4185c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x129c], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x12a0], edx
jmp 0x4185e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12a0], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x12a0]
mov edx, dword [ecx + edx]
mov ecx, 0x43e1cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x49
cmp dword [ebp - 0xcc4], 0
je 0x41866d
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41866d
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x14
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x418650
mov dword [ebp - 0x12a4], 0
jmp 0x41865c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12a4], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x12a8], edx
jmp 0x418679
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12a8], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x12a8]
mov edx, dword [ecx + edx]
mov ecx, 0x43e1f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0xf58], 2
mov dword [ebp - 0xf60], 2
lea eax, [ebp - 0xf60]
push eax
push 1
lea ecx, [ebp - 0x514]
push ecx
lea edx, [ebp - 0xf70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0x704]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4b
cmp dword [ebp - 0xcc4], 0
je 0x418756
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x418756
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x15
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x418739
mov dword [ebp - 0x12ac], 0
jmp 0x418745
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12ac], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x12b0], edx
jmp 0x418762
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12b0], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x12b0]
mov edx, dword [ecx + edx]
mov ecx, 0x43e1f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x111c], 0x674f
mov dword [ebp - 0x1124], 2
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0xf58], 2
mov dword [ebp - 0xf60], 2
lea eax, [ebp - 0xf60]
push eax
push 1
lea ecx, [ebp - 0x504]
push ecx
lea edx, [ebp - 0xf3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidBstr]
mov dword [ebp - 0xf68], eax
mov dword [ebp - 0xf70], 8
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0x6f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4e
cmp dword [ebp - 0xcc4], 0
je 0x41888f
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41888f
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x16
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x418872
mov dword [ebp - 0x12b4], 0
jmp 0x41887e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12b4], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x12b8], edx
jmp 0x41889b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12b8], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x12b8]
mov edx, dword [ecx + edx]
mov ecx, 0x43e044
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4f
cmp dword [ebp - 0xcc4], 0
je 0x418922
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x418922
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x17
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x418905
mov dword [ebp - 0x12bc], 0
jmp 0x418911
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12bc], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x12c0], edx
jmp 0x41892e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c0], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x12c0]
mov edx, dword [ecx + edx]
mov ecx, 0x43e124
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
push 2
lea eax, [ebp - 0xd64]
push eax
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xab0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x51
mov ecx, 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromByte]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xbc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0xcc4], 0
je 0x418a1f
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x418a1f
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x18
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x418a02
mov dword [ebp - 0x12c4], 0
jmp 0x418a0e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c4], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x12c8], ecx
jmp 0x418a2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c8], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x12c8]
mov edx, dword [eax + ecx]
mov ecx, 0x43e0f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
cmp dword [ebp - 0xcc4], 0
je 0x418ab2
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x418ab2
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x19
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x418a95
mov dword [ebp - 0x12cc], 0
jmp 0x418aa1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12cc], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x12d0], ecx
jmp 0x418abe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12d0], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x12d0]
mov edx, dword [eax + ecx]
mov ecx, 0x43e0f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x54
lea edx, [ebp - 0x7c8]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xc80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x55
push 2
lea ecx, [ebp - 0xe54]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x56
cmp dword [ebp - 0xcc4], 0
je 0x418bc4
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x418bc4
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x1a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x418ba7
mov dword [ebp - 0x12d4], 0
jmp 0x418bb3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12d4], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x12d8], edx
jmp 0x418bd0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12d8], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x12d8]
mov edx, dword [ecx + edx]
mov ecx, 0x43e0f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x57
push 0xe0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcByteValueBstr]
mov byte [ebp - 0x111c], al
mov dword [ebp - 0x1124], 0x11
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x58
lea eax, [ebp - 0x8b0]
push eax
push 0x395
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x980]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0xcc4], 0
je 0x418cde
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x418cde
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x1b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x418cc1
mov dword [ebp - 0x12dc], 0
jmp 0x418ccd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x12e0], ecx
jmp 0x418cea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12e0], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x12e0]
mov edx, dword [eax + ecx]
mov ecx, 0x43e040
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0xcc4], 0
je 0x418d71
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x418d71
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x1c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x418d54
mov dword [ebp - 0x12e4], 0
jmp 0x418d60
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12e4], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x12e8], ecx
jmp 0x418d7d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12e8], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x12e8]
mov edx, dword [eax + ecx]
mov ecx, 0x43e0e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5b
push 1
lea edx, [ebp - 0x8a0]
push edx
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x890]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5c
push 0x38
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0x111c], ax
mov dword [ebp - 0x1124], 2
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0xaa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5d
cmp dword [ebp - 0xcc4], 0
je 0x418e86
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x418e86
mov edx, dword [ebp - 0xcc4]
mov eax, 0x1d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x418e69
mov dword [ebp - 0x12ec], 0
jmp 0x418e75
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12ec], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x12f0], eax
jmp 0x418e92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12f0], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x12f0]
mov edx, dword [edx + eax]
mov ecx, 0x43e21c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5e
lea ecx, [ebp - 0x5f4]
push ecx
lea edx, [ebp - 0xf3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5f
push 0x157d2
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x111c], eax
mov dword [ebp - 0x1124], 3
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0xa90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x60
cmp dword [0x43e57c], 0
jne 0x418f80
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x12f4], 0x43e57c
jmp 0x418f8a
mov dword [ebp - 0x12f4], 0x43e57c
mov eax, dword [ebp - 0x12f4]
mov ecx, dword [eax]
mov dword [ebp - 0x1194], ecx
lea edx, [ebp - 0xf50]
push edx
mov eax, dword [ebp - 0x1194]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1194]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x418fe5
push 0x14
push 0x4059d8
mov eax, dword [ebp - 0x1194]
push eax
mov ecx, dword [ebp - 0x1198]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12f8], eax
jmp 0x418fef
mov dword [ebp - 0x12f8], 0
mov edx, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], edx
lea eax, [ebp - 0xf3c]
push eax
mov ecx, dword [ebp - 0x119c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x119c]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x419048
push 0x50
push 0x405c5c
mov ecx, dword [ebp - 0x119c]
push ecx
mov edx, dword [ebp - 0x11a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12fc], eax
jmp 0x419052
mov dword [ebp - 0x12fc], 0
mov eax, dword [ebp - 0xf3c]
mov dword [ebp - 0x11c4], eax
mov dword [ebp - 0xf3c], 0
mov ecx, dword [ebp - 0x11c4]
mov dword [ebp - 0xf58], ecx
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x61
cmp dword [ebp - 0xcc4], 0
je 0x419106
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x419106
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x1e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x4190e9
mov dword [ebp - 0x1300], 0
jmp 0x4190f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1300], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1304], ecx
jmp 0x419112
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1304], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1304]
mov edx, dword [eax + ecx]
mov ecx, 0x43e218
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x62
cmp dword [0x43e57c], 0
jne 0x41915b
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1308], 0x43e57c
jmp 0x419165
mov dword [ebp - 0x1308], 0x43e57c
mov edx, dword [ebp - 0x1308]
mov eax, dword [edx]
mov dword [ebp - 0x1194], eax
lea ecx, [ebp - 0xf50]
push ecx
mov edx, dword [ebp - 0x1194]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1194]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x4191c0
push 0x14
push 0x4059d8
mov edx, dword [ebp - 0x1194]
push edx
mov eax, dword [ebp - 0x1198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x130c], eax
jmp 0x4191ca
mov dword [ebp - 0x130c], 0
mov ecx, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], ecx
lea edx, [ebp - 0xf3c]
push edx
mov eax, dword [ebp - 0x119c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x119c]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x419223
push 0x50
push 0x405c5c
mov eax, dword [ebp - 0x119c]
push eax
mov ecx, dword [ebp - 0x11a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1310], eax
jmp 0x41922d
mov dword [ebp - 0x1310], 0
mov edx, dword [ebp - 0xf3c]
mov dword [ebp - 0x11c8], edx
mov dword [ebp - 0xf3c], 0
mov eax, dword [ebp - 0x11c8]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x63
cmp dword [ebp - 0xcc4], 0
je 0x4192e1
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x4192e1
mov edx, dword [ebp - 0xcc4]
mov eax, 0x1f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x4192c4
mov dword [ebp - 0x1314], 0
jmp 0x4192d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1314], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1318], eax
jmp 0x4192ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1318], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1318]
mov edx, dword [edx + eax]
mov ecx, 0x43e220
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x64
mov word [ebp - 0x1188], 0x734d
lea ecx, [ebp - 0x1188]
push ecx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x111c], eax
mov dword [ebp - 0x1124], 3
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0xf14]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x65
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x434]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x66
cmp dword [ebp - 0xcc4], 0
je 0x419403
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x419403
mov edx, dword [ebp - 0xcc4]
mov eax, 0x20
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x4193e6
mov dword [ebp - 0x131c], 0
jmp 0x4193f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x131c], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1320], eax
jmp 0x41940f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1320], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1320]
mov edx, dword [edx + eax]
mov ecx, 0x43e1c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x67
lea ecx, [ebp - 0x7b8]
push ecx
lea edx, [ebp - 0xf3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x5e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x68
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x424]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x69
lea eax, [ebp - 0x414]
push eax
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xe44]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x6a
push 1
lea edx, [ebp - 0x624]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xd54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6b
cmp dword [ebp - 0xcc4], 0
je 0x419594
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x419594
mov edx, dword [ebp - 0xcc4]
mov eax, 0x21
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x419577
mov dword [ebp - 0x1324], 0
jmp 0x419583
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1324], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1328], eax
jmp 0x4195a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1328], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1328]
mov edx, dword [edx + eax]
mov ecx, 0x43e230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6c
cmp dword [ebp - 0xcc4], 0
je 0x419627
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x419627
mov edx, dword [ebp - 0xcc4]
mov eax, 0x22
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41960a
mov dword [ebp - 0x132c], 0
jmp 0x419616
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x132c], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1330], eax
jmp 0x419633
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1330], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1330]
mov edx, dword [edx + eax]
mov ecx, 0x43e12c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6d
mov dword [ebp - 0xf58], 2
mov dword [ebp - 0xf60], 2
lea ecx, [ebp - 0xf60]
push ecx
push 2
lea edx, [ebp - 0xd44]
push edx
lea eax, [ebp - 0xf70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0xe34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6e
push 0xfc
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0x111c], ax
mov dword [ebp - 0x1124], 2
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x4f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6f
cmp dword [ebp - 0xcc4], 0
je 0x419766
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x419766
mov edx, dword [ebp - 0xcc4]
mov eax, 0x23
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x419749
mov dword [ebp - 0x1334], 0
jmp 0x419755
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1334], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1338], eax
jmp 0x419772
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1338], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1338]
mov edx, dword [edx + eax]
mov ecx, 0x43e198
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x70
mov dword [ebp - 0xf58], 1
mov dword [ebp - 0xf60], 2
lea ecx, [ebp - 0xf60]
push ecx
push 2
lea edx, [ebp - 0x890]
push edx
lea eax, [ebp - 0xf70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidVar]
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0x880]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x71
push 5
lea ecx, [ebp - 0x404]
push ecx
lea edx, [ebp - 0x870]
push edx
push 0
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x6e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x72
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xc70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x73
cmp dword [ebp - 0xcc4], 0
je 0x4198b0
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x4198b0
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x24
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x419893
mov dword [ebp - 0x133c], 0
jmp 0x41989f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x133c], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x1340], edx
jmp 0x4198bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1340], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1340]
mov edx, dword [ecx + edx]
mov ecx, 0x43e19c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x74
push 7
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x5d4]
push ecx
push 0
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVarB]
mov edx, eax
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x75
cmp dword [ebp - 0xcc4], 0
je 0x419977
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x419977
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x25
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41995a
mov dword [ebp - 0x1344], 0
jmp 0x419966
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1344], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x1348], edx
jmp 0x419983
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1348], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1348]
mov edx, dword [ecx + edx]
mov ecx, 0x43e1a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x76
cmp dword [0x43e57c], 0
jne 0x4199cc
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x134c], 0x43e57c
jmp 0x4199d6
mov dword [ebp - 0x134c], 0x43e57c
mov eax, dword [ebp - 0x134c]
mov ecx, dword [eax]
mov dword [ebp - 0x1194], ecx
lea edx, [ebp - 0xf50]
push edx
mov eax, dword [ebp - 0x1194]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1194]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x419a31
push 0x14
push 0x4059d8
mov eax, dword [ebp - 0x1194]
push eax
mov ecx, dword [ebp - 0x1198]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1350], eax
jmp 0x419a3b
mov dword [ebp - 0x1350], 0
mov edx, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], edx
lea eax, [ebp - 0xf3c]
push eax
mov ecx, dword [ebp - 0x119c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x119c]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x419a94
push 0x50
push 0x405c5c
mov ecx, dword [ebp - 0x119c]
push ecx
mov edx, dword [ebp - 0x11a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1354], eax
jmp 0x419a9e
mov dword [ebp - 0x1354], 0
mov eax, dword [ebp - 0xf3c]
mov dword [ebp - 0x11cc], eax
mov dword [ebp - 0xf3c], 0
mov ecx, dword [ebp - 0x11cc]
mov dword [ebp - 0xf58], ecx
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xa80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x77
cmp dword [ebp - 0xcc4], 0
je 0x419b52
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x419b52
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x26
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x419b35
mov dword [ebp - 0x1358], 0
jmp 0x419b41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1358], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x135c], ecx
jmp 0x419b5e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x135c], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x135c]
mov edx, dword [eax + ecx]
mov ecx, 0x43e1ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x78
cmp dword [ebp - 0xcc4], 0
je 0x419be5
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x419be5
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x27
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x419bc8
mov dword [ebp - 0x1360], 0
jmp 0x419bd4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1360], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1364], ecx
jmp 0x419bf1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1364], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1364]
mov edx, dword [eax + ecx]
mov ecx, 0x43e1b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x79
push 2
lea edx, [ebp - 0x2e4]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x7b8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7a
mov dword [ebp - 0xf58], 1
mov dword [ebp - 0xf60], 2
lea ecx, [ebp - 0xf60]
push ecx
push 1
lea edx, [ebp - 0xd34]
push edx
lea eax, [ebp - 0xf70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0x7a8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7b
mov ecx, 0x6d
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromByte]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xf04]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7c
cmp dword [ebp - 0xcc4], 0
je 0x419d5b
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x419d5b
mov edx, dword [ebp - 0xcc4]
mov eax, 0x28
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x419d3e
mov dword [ebp - 0x1368], 0
jmp 0x419d4a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1368], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x136c], eax
jmp 0x419d67
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x136c], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x136c]
mov edx, dword [edx + eax]
mov ecx, 0x43e1b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7d
cmp dword [ebp - 0xcc4], 0
je 0x419dee
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x419dee
mov edx, dword [ebp - 0xcc4]
mov eax, 0x29
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x419dd1
mov dword [ebp - 0x1370], 0
jmp 0x419ddd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1370], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1374], eax
jmp 0x419dfa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1374], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1374]
mov edx, dword [edx + eax]
mov ecx, 0x43e1b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7e
lea ecx, [ebp - 0x970]
push ecx
lea edx, [ebp - 0xf3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7f
cmp dword [ebp - 0xcc4], 0
je 0x419ed1
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x419ed1
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x2a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x419eb4
mov dword [ebp - 0x1378], 0
jmp 0x419ec0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1378], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x137c], edx
jmp 0x419edd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x137c], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x137c]
mov edx, dword [ecx + edx]
mov ecx, 0x43e0c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x80
cmp dword [ebp - 0xcc4], 0
je 0x419f64
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x419f64
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x2b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x419f47
mov dword [ebp - 0x1380], 0
jmp 0x419f53
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1380], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x1384], edx
jmp 0x419f70
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1384], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1384]
mov edx, dword [ecx + edx]
mov ecx, 0x43e11c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x81
cmp dword [ebp - 0xcc4], 0
je 0x419ff7
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x419ff7
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x2c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x419fda
mov dword [ebp - 0x1388], 0
jmp 0x419fe6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1388], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x138c], edx
jmp 0x41a003
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x138c], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x138c]
mov edx, dword [ecx + edx]
mov ecx, 0x43e120
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x82
lea eax, [ebp - 0x3e4]
push eax
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov edx, eax
lea ecx, [ebp - 0x860]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x83
push 0
push 0xffffffffffffffff
push 1
lea edx, [ebp - 0x3d4]
push edx
lea eax, [ebp - 0xf44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x5c4]
push ecx
lea edx, [ebp - 0xf40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x2d4]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x6d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xf44]
push edx
lea eax, [ebp - 0xf40]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x84
cmp dword [ebp - 0xcc4], 0
je 0x41a147
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41a147
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x2d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41a12a
mov dword [ebp - 0x1390], 0
jmp 0x41a136
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1390], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1394], ecx
jmp 0x41a153
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1394], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1394]
mov edx, dword [eax + ecx]
mov ecx, 0x43e088
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x85
cmp dword [ebp - 0xcc4], 0
je 0x41a1da
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41a1da
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x2e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41a1bd
mov dword [ebp - 0x1398], 0
jmp 0x41a1c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1398], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x139c], ecx
jmp 0x41a1e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x139c], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x139c]
mov edx, dword [eax + ecx]
mov ecx, 0x43e114
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x86
push 0
push 0xffffffffffffffff
push 1
lea edx, [ebp - 0x5b4]
push edx
lea eax, [ebp - 0xf44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0xc90]
push ecx
lea edx, [ebp - 0xf40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0xf34]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x850]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xf44]
push edx
lea eax, [ebp - 0xf40]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x87
mov ecx, 0x25
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromByte]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xbb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x88
lea edx, [ebp - 0xa70]
push edx
push 0x287
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x840]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x89
cmp dword [0x43e57c], 0
jne 0x41a339
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x13a0], 0x43e57c
jmp 0x41a343
mov dword [ebp - 0x13a0], 0x43e57c
mov eax, dword [ebp - 0x13a0]
mov ecx, dword [eax]
mov dword [ebp - 0x1194], ecx
lea edx, [ebp - 0xf50]
push edx
mov eax, dword [ebp - 0x1194]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1194]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x41a39e
push 0x14
push 0x4059d8
mov eax, dword [ebp - 0x1194]
push eax
mov ecx, dword [ebp - 0x1198]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x13a4], eax
jmp 0x41a3a8
mov dword [ebp - 0x13a4], 0
mov edx, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], edx
lea eax, [ebp - 0x1188]
push eax
mov ecx, dword [ebp - 0x119c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x119c]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x41a401
push 0x68
push 0x405c5c
mov ecx, dword [ebp - 0x119c]
push ecx
mov edx, dword [ebp - 0x11a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x13a8], eax
jmp 0x41a40b
mov dword [ebp - 0x13a8], 0
mov ax, word [ebp - 0x1188]
mov word [ebp - 0x111c], ax
mov dword [ebp - 0x1124], 0xb
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x6c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x8a
cmp dword [ebp - 0xcc4], 0
je 0x41a4ab
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41a4ab
mov edx, dword [ebp - 0xcc4]
mov eax, 0x2f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41a48e
mov dword [ebp - 0x13ac], 0
jmp 0x41a49a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13ac], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x13b0], eax
jmp 0x41a4b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13b0], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x13b0]
mov edx, dword [edx + eax]
mov ecx, 0x43e118
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8b
lea ecx, [ebp - 0xef4]
push ecx
lea edx, [ebp - 0xf3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xd24]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8c
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8d
push 0x2ec
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x6e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8e
cmp dword [ebp - 0xcc4], 0
je 0x41a609
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41a609
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x30
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41a5ec
mov dword [ebp - 0x13b4], 0
jmp 0x41a5f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13b4], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x13b8], edx
jmp 0x41a615
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13b8], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x13b8]
mov edx, dword [ecx + edx]
mov ecx, 0x43e048
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8f
cmp dword [ebp - 0xcc4], 0
je 0x41a69c
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41a69c
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x31
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41a67f
mov dword [ebp - 0x13bc], 0
jmp 0x41a68b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13bc], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x13c0], edx
jmp 0x41a6a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13c0], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x13c0]
mov edx, dword [ecx + edx]
mov ecx, 0x43e04c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x90
push 7
lea eax, [ebp - 0x4e4]
push eax
lea ecx, [ebp - 0xe24]
push ecx
push 0
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVarB]
mov edx, eax
lea ecx, [ebp - 0xee4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x91
cmp dword [ebp - 0xcc4], 0
je 0x41a763
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41a763
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x32
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41a746
mov dword [ebp - 0x13c4], 0
jmp 0x41a752
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13c4], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x13c8], edx
jmp 0x41a76f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13c8], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x13c8]
mov edx, dword [ecx + edx]
mov ecx, 0x43e0d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x92
cmp dword [ebp - 0xcc4], 0
je 0x41a7f6
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41a7f6
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x33
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41a7d9
mov dword [ebp - 0x13cc], 0
jmp 0x41a7e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13cc], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x13d0], edx
jmp 0x41a802
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13d0], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x13d0]
mov edx, dword [ecx + edx]
mov ecx, 0x43e270
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x93
push 2
lea eax, [ebp - 0xc60]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xbb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x94
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xba0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x95
lea ecx, [ebp - 0xc50]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x514]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x96
push 0
push 0xffffffffffffffff
push 1
lea eax, [ebp - 0x960]
push eax
lea ecx, [ebp - 0xf44]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0xb90]
push edx
lea eax, [ebp - 0xf40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x6b4]
push ecx
lea edx, [ebp - 0xf3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xa60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xf44]
push eax
lea ecx, [ebp - 0xf40]
push ecx
lea edx, [ebp - 0xf3c]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x97
mov word [ebp - 0x118c], 0x270f
mov word [ebp - 0x1188], 1
cmp dword [ebp - 0xcc4], 0
je 0x41a9fe
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41a9fe
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x34
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41a9e1
mov dword [ebp - 0x13d4], 0
jmp 0x41a9ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13d4], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x13d8], edx
jmp 0x41aa0a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13d8], eax
lea eax, [ebp - 0x118c]
push eax
lea ecx, [ebp - 0x1188]
push ecx
call fcn.00433530
movsx edx, ax
mov dword [ebp - 0x13dc], edx
fild dword [ebp - 0x13dc]
fstp dword [ebp - 0x13e0]
mov eax, dword [ebp - 0x13e0]
push eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x13d8]
mov ecx, dword [edx + eax]
push ecx
call fcn.00432a60
mov edx, eax
mov ecx, 0x43e080
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x98
lea edx, [ebp - 0xdb4]
push edx
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVarB]
mov edx, eax
lea ecx, [ebp - 0x2c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x99
lea ecx, [ebp - 0xe14]
push ecx
lea edx, [ebp - 0xf3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xb80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x9a
mov dword [ebp - 0xf58], 2
mov dword [ebp - 0xf60], 2
lea eax, [ebp - 0xf60]
push eax
push 2
lea ecx, [ebp - 0xa50]
push ecx
lea edx, [ebp - 0xf70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidVar]
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0x4d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9b
mov word [ebp - 0x118c], 0x270f
mov word [ebp - 0x1188], 1
cmp dword [ebp - 0xcc4], 0
je 0x41aba9
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41aba9
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x35
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41ab8c
mov dword [ebp - 0x13e4], 0
jmp 0x41ab98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13e4], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x13e8], edx
jmp 0x41abb5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13e8], eax
lea eax, [ebp - 0x118c]
push eax
lea ecx, [ebp - 0x1188]
push ecx
call fcn.00433530
movsx edx, ax
mov dword [ebp - 0x13ec], edx
fild dword [ebp - 0x13ec]
fstp dword [ebp - 0x13f0]
mov eax, dword [ebp - 0x13f0]
push eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x13e8]
mov ecx, dword [edx + eax]
push ecx
call fcn.00432a60
mov edx, eax
mov ecx, 0x43e0b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x9c
cmp dword [0x43e57c], 0
jne 0x41ac35
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x13f4], 0x43e57c
jmp 0x41ac3f
mov dword [ebp - 0x13f4], 0x43e57c
mov edx, dword [ebp - 0x13f4]
mov eax, dword [edx]
mov dword [ebp - 0x1194], eax
lea ecx, [ebp - 0xf50]
push ecx
mov edx, dword [ebp - 0x1194]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1194]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x41ac9a
push 0x14
push 0x4059d8
mov edx, dword [ebp - 0x1194]
push edx
mov eax, dword [ebp - 0x1198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x13f8], eax
jmp 0x41aca4
mov dword [ebp - 0x13f8], 0
mov ecx, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], ecx
lea edx, [ebp - 0x1188]
push edx
mov eax, dword [ebp - 0x119c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x119c]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x41acfd
push 0x68
push 0x405c5c
mov eax, dword [ebp - 0x119c]
push eax
mov ecx, dword [ebp - 0x11a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x13fc], eax
jmp 0x41ad07
mov dword [ebp - 0x13fc], 0
mov dx, word [ebp - 0x1188]
mov word [ebp - 0x111c], dx
mov dword [ebp - 0x1124], 0xb
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0xb70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x9d
lea eax, [ebp - 0xd14]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x798]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x9e
lea edx, [ebp - 0xb60]
push edx
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x3c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x9f
mov word [ebp - 0x118c], 0x270f
mov word [ebp - 0x1188], 1
cmp dword [ebp - 0xcc4], 0
je 0x41ae36
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41ae36
mov edx, dword [ebp - 0xcc4]
mov eax, 0x36
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41ae19
mov dword [ebp - 0x1400], 0
jmp 0x41ae25
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1400], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1404], eax
jmp 0x41ae42
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1404], eax
lea ecx, [ebp - 0x118c]
push ecx
lea edx, [ebp - 0x1188]
push edx
call fcn.00433530
movsx eax, ax
mov dword [ebp - 0x1408], eax
fild dword [ebp - 0x1408]
fstp dword [ebp - 0x140c]
mov ecx, dword [ebp - 0x140c]
push ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1404]
mov edx, dword [eax + ecx]
push edx
call fcn.00432a60
mov edx, eax
mov ecx, 0x43e0bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xa0
cmp dword [ebp - 0xcc4], 0
je 0x41af00
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41af00
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x37
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41aee3
mov dword [ebp - 0x1410], 0
jmp 0x41aeef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1410], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x1414], edx
jmp 0x41af0c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1414], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1414]
mov edx, dword [ecx + edx]
mov ecx, 0x43e0c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa1
push 0x6a
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
mov word [ebp - 0x111c], ax
mov dword [ebp - 0x1124], 2
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0xa40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa2
push 0x9d
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x6a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa3
cmp dword [ebp - 0xcc4], 0
je 0x41b011
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41b011
mov edx, dword [ebp - 0xcc4]
mov eax, 0x38
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41aff4
mov dword [ebp - 0x1418], 0
jmp 0x41b000
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1418], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x141c], eax
jmp 0x41b01d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x141c], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x141c]
mov edx, dword [edx + eax]
mov ecx, 0x43e0e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa4
cmp dword [ebp - 0xcc4], 0
je 0x41b0a4
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41b0a4
mov edx, dword [ebp - 0xcc4]
mov eax, 0x39
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41b087
mov dword [ebp - 0x1420], 0
jmp 0x41b093
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1420], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1424], eax
jmp 0x41b0b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1424], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1424]
mov edx, dword [edx + eax]
mov ecx, 0x43e084
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa5
cmp dword [ebp - 0xcc4], 0
je 0x41b137
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41b137
mov edx, dword [ebp - 0xcc4]
mov eax, 0x3a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41b11a
mov dword [ebp - 0x1428], 0
jmp 0x41b126
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1428], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x142c], eax
jmp 0x41b143
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x142c], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x142c]
mov edx, dword [edx + eax]
mov ecx, 0x43e1d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa6
push 0
push 0xffffffffffffffff
push 1
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xf44]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0xf40]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0xe04]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xa30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf44]
push ecx
lea edx, [ebp - 0xf40]
push edx
lea eax, [ebp - 0xf3c]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xa7
cmp dword [ebp - 0xcc4], 0
je 0x41b25e
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41b25e
mov edx, dword [ebp - 0xcc4]
mov eax, 0x3b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41b241
mov dword [ebp - 0x1430], 0
jmp 0x41b24d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1430], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1434], eax
jmp 0x41b26a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1434], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1434]
mov edx, dword [edx + eax]
mov ecx, 0x43e1dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0xcc4], 0
je 0x41b2f1
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41b2f1
mov edx, dword [ebp - 0xcc4]
mov eax, 0x3c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41b2d4
mov dword [ebp - 0x1438], 0
jmp 0x41b2e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1438], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x143c], eax
jmp 0x41b2fd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x143c], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x143c]
mov edx, dword [edx + eax]
mov ecx, 0x43e1e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa9
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xc40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0xcc4], 0
je 0x41b3b3
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41b3b3
mov edx, dword [ebp - 0xcc4]
mov eax, 0x3d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41b396
mov dword [ebp - 0x1440], 0
jmp 0x41b3a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1440], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1444], eax
jmp 0x41b3bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1444], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1444]
mov edx, dword [edx + eax]
mov ecx, 0x43e1fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xab
push 2
lea ecx, [ebp - 0x788]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xac
lea eax, [ebp - 0xdf4]
push eax
push 0x370
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x7e8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xad
push 0
push 0xffffffffffffffff
push 1
lea edx, [ebp - 0x3b4]
push edx
lea eax, [ebp - 0xf44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0xf40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x950]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xb50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xf44]
push edx
lea eax, [ebp - 0xf40]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xae
cmp dword [ebp - 0xcc4], 0
je 0x41b53b
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41b53b
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x3e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41b51e
mov dword [ebp - 0x1448], 0
jmp 0x41b52a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1448], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x144c], ecx
jmp 0x41b547
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x144c], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x144c]
mov edx, dword [eax + ecx]
mov ecx, 0x43e200
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xaf
push 0x134db
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x111c], eax
mov dword [ebp - 0x1124], 3
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0xb40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb0
cmp dword [ebp - 0xcc4], 0
je 0x41b623
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41b623
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x3f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41b606
mov dword [ebp - 0x1450], 0
jmp 0x41b612
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1450], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1454], ecx
jmp 0x41b62f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1454], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1454]
mov edx, dword [eax + ecx]
mov ecx, 0x43e204
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb1
cmp dword [ebp - 0xcc4], 0
je 0x41b6b6
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41b6b6
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x40
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41b699
mov dword [ebp - 0x1458], 0
jmp 0x41b6a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1458], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x145c], ecx
jmp 0x41b6c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x145c], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x145c]
mov edx, dword [eax + ecx]
mov ecx, 0x43e208
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb2
cmp dword [ebp - 0xcc4], 0
je 0x41b749
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41b749
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x41
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41b72c
mov dword [ebp - 0x1460], 0
jmp 0x41b738
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1460], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1464], ecx
jmp 0x41b755
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1464], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1464]
mov edx, dword [eax + ecx]
mov ecx, 0x43e0d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb3
push 2
lea edx, [ebp - 0xed4]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x778]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb4
cmp dword [ebp - 0xcc4], 0
je 0x41b82e
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41b82e
mov edx, dword [ebp - 0xcc4]
mov eax, 0x42
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41b811
mov dword [ebp - 0x1468], 0
jmp 0x41b81d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1468], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x146c], eax
jmp 0x41b83a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x146c], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x146c]
mov edx, dword [edx + eax]
mov ecx, 0x43e0d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb5
cmp dword [ebp - 0xcc4], 0
je 0x41b8c1
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41b8c1
mov edx, dword [ebp - 0xcc4]
mov eax, 0x43
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41b8a4
mov dword [ebp - 0x1470], 0
jmp 0x41b8b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1470], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1474], eax
jmp 0x41b8cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1474], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1474]
mov edx, dword [edx + eax]
mov ecx, 0x43e0dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb6
cmp dword [ebp - 0xcc4], 0
je 0x41b954
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41b954
mov edx, dword [ebp - 0xcc4]
mov eax, 0x44
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41b937
mov dword [ebp - 0x1478], 0
jmp 0x41b943
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1478], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x147c], eax
jmp 0x41b960
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x147c], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x147c]
mov edx, dword [edx + eax]
mov ecx, 0x43e158
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb7
cmp dword [ebp - 0xcc4], 0
je 0x41b9e7
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41b9e7
mov edx, dword [ebp - 0xcc4]
mov eax, 0x45
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41b9ca
mov dword [ebp - 0x1480], 0
jmp 0x41b9d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1480], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1484], eax
jmp 0x41b9f3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1484], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1484]
mov edx, dword [edx + eax]
mov ecx, 0x43e15c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], pe_nt_image_headers32
push 0xcd
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb9
push 1
lea ecx, [ebp - 0xb30]
push ecx
lea edx, [ebp - 0xf3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xd04]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xba
cmp dword [ebp - 0xcc4], 0
je 0x41bb00
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41bb00
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x46
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41bae3
mov dword [ebp - 0x1488], 0
jmp 0x41baef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1488], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x148c], edx
jmp 0x41bb0c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x148c], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x148c]
mov edx, dword [ecx + edx]
mov ecx, 0x43e160
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbb
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xd34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xbc
cmp dword [ebp - 0xcc4], 0
je 0x41bbc0
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41bbc0
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x47
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41bba3
mov dword [ebp - 0x1490], 0
jmp 0x41bbaf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1490], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1494], ecx
jmp 0x41bbcc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1494], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1494]
mov edx, dword [eax + ecx]
mov ecx, 0x43e13c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbd
push 0
push 0xffffffffffffffff
push 1
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0xf44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0xec4]
push ecx
lea edx, [ebp - 0xf40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0xc30]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xf44]
push edx
lea eax, [ebp - 0xf40]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xbe
mov dword [ebp - 0xf78], 0x2101
mov dword [ebp - 0xf80], 2
mov dword [ebp - 0xf68], 0x4b02
mov dword [ebp - 0xf70], 2
mov dword [ebp - 0xf58], 0x2b70
mov dword [ebp - 0xf60], 2
lea edx, [ebp - 0xf80]
push edx
lea eax, [ebp - 0xf70]
push eax
lea ecx, [ebp - 0xf60]
push ecx
lea edx, [ebp - 0xf90]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0xf90]
lea ecx, [ebp - 0x6e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xf80]
push eax
lea ecx, [ebp - 0xf70]
push ecx
lea edx, [ebp - 0xf60]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xbf
lea eax, [ebp - 0x634]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc0
cmp dword [ebp - 0xcc4], 0
je 0x41bdc8
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41bdc8
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x48
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41bdab
mov dword [ebp - 0x1498], 0
jmp 0x41bdb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1498], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x149c], ecx
jmp 0x41bdd4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x149c], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x149c]
mov edx, dword [eax + ecx]
mov ecx, 0x43e010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc1
cmp dword [ebp - 0xcc4], 0
je 0x41be5b
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41be5b
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x49
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41be3e
mov dword [ebp - 0x14a0], 0
jmp 0x41be4a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14a0], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x14a4], ecx
jmp 0x41be67
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14a4], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x14a4]
mov edx, dword [eax + ecx]
mov ecx, 0x43e014
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc2
cmp dword [ebp - 0xcc4], 0
je 0x41beee
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41beee
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x4a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41bed1
mov dword [ebp - 0x14a8], 0
jmp 0x41bedd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14a8], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x14ac], ecx
jmp 0x41befa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14ac], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x14ac]
mov edx, dword [eax + ecx]
mov ecx, 0x43e070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc3
cmp dword [ebp - 0xcc4], 0
je 0x41bf81
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41bf81
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x4b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41bf64
mov dword [ebp - 0x14b0], 0
jmp 0x41bf70
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14b0], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x14b4], ecx
jmp 0x41bf8d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14b4], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x14b4]
mov edx, dword [eax + ecx]
mov ecx, 0x43e074
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc4
lea edx, [ebp - 0x768]
push edx
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xb20]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc5
cmp dword [0x43e57c], 0
jne 0x41c003
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x14b8], 0x43e57c
jmp 0x41c00d
mov dword [ebp - 0x14b8], 0x43e57c
mov ecx, dword [ebp - 0x14b8]
mov edx, dword [ecx]
mov dword [ebp - 0x1194], edx
lea eax, [ebp - 0xf50]
push eax
mov ecx, dword [ebp - 0x1194]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1194]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x41c068
push 0x14
push 0x4059d8
mov ecx, dword [ebp - 0x1194]
push ecx
mov edx, dword [ebp - 0x1198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x14bc], eax
jmp 0x41c072
mov dword [ebp - 0x14bc], 0
mov eax, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], eax
lea ecx, [ebp - 0xf3c]
push ecx
mov edx, dword [ebp - 0x119c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x119c]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x41c0cb
push 0x58
push 0x405c5c
mov edx, dword [ebp - 0x119c]
push edx
mov eax, dword [ebp - 0x11a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x14c0], eax
jmp 0x41c0d5
mov dword [ebp - 0x14c0], 0
mov ecx, dword [ebp - 0xf3c]
mov dword [ebp - 0x11d0], ecx
mov dword [ebp - 0xf3c], 0
mov edx, dword [ebp - 0x11d0]
mov dword [ebp - 0xf58], edx
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xc6
cmp dword [ebp - 0xcc4], 0
je 0x41c186
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41c186
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x4c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41c169
mov dword [ebp - 0x14c4], 0
jmp 0x41c175
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14c4], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x14c8], edx
jmp 0x41c192
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14c8], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x14c8]
mov edx, dword [ecx + edx]
mov ecx, 0x43e078
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc7
cmp dword [ebp - 0xcc4], 0
je 0x41c219
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41c219
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x4d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41c1fc
mov dword [ebp - 0x14cc], 0
jmp 0x41c208
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14cc], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x14d0], edx
jmp 0x41c225
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14d0], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x14d0]
mov edx, dword [ecx + edx]
mov ecx, 0x43e26c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc8
push 0x96
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
mov word [ebp - 0x111c], ax
mov dword [ebp - 0x1124], 2
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x5a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc9
cmp dword [ebp - 0xcc4], 0
je 0x41c302
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41c302
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x4e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41c2e5
mov dword [ebp - 0x14d4], 0
jmp 0x41c2f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14d4], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x14d8], edx
jmp 0x41c30e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14d8], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x14d8]
mov edx, dword [ecx + edx]
mov ecx, 0x43e234
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xca
lea eax, [ebp - 0xb80]
push eax
push 0x371
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xcc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xcb
lea edx, [ebp - 0x594]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x294]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xcc
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xcd
cmp dword [ebp - 0xcc4], 0
je 0x41c446
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41c446
mov edx, dword [ebp - 0xcc4]
mov eax, 0x4f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41c429
mov dword [ebp - 0x14dc], 0
jmp 0x41c435
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14dc], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x14e0], eax
jmp 0x41c452
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14e0], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x14e0]
mov edx, dword [edx + eax]
mov ecx, 0x43e1bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xce
push 3
lea ecx, [ebp - 0x940]
push ecx
lea edx, [ebp - 0x930]
push edx
push 0
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVarB]
mov edx, eax
lea ecx, [ebp - 0x3a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xcf
push 2
lea ecx, [ebp - 0x584]
push ecx
lea edx, [ebp - 0xc20]
push edx
push 0
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVarB]
mov edx, eax
lea ecx, [ebp - 0x920]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd0
lea ecx, [ebp - 0x694]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xde4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd1
cmp dword [ebp - 0xcc4], 0
je 0x41c56e
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41c56e
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x50
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41c551
mov dword [ebp - 0x14e4], 0
jmp 0x41c55d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14e4], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x14e8], edx
jmp 0x41c57a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14e8], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x14e8]
mov edx, dword [ecx + edx]
mov ecx, 0x43e238
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd2
push 0x46
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd3
push 0x13
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x284]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd4
cmp dword [ebp - 0xcc4], 0
je 0x41c651
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41c651
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x51
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41c634
mov dword [ebp - 0x14ec], 0
jmp 0x41c640
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14ec], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x14f0], ecx
jmp 0x41c65d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14f0], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x14f0]
mov edx, dword [eax + ecx]
mov ecx, 0x43e23c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd5
push 0
push 0xffffffffffffffff
push 1
lea edx, [ebp - 0x684]
push edx
lea eax, [ebp - 0xf44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x930]
push ecx
lea edx, [ebp - 0xf40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x544]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x714]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xf44]
push edx
lea eax, [ebp - 0xf40]
push eax
lea ecx, [ebp - 0xf3c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xd6
mov dword [ebp - 0x1190], 0x180c3
lea edx, [ebp - 0x1190]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x111c], eax
mov dword [ebp - 0x1124], 3
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd7
lea eax, [ebp - 0x5b4]
push eax
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xb10]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd8
cmp dword [ebp - 0xcc4], 0
je 0x41c7e5
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41c7e5
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x52
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41c7c8
mov dword [ebp - 0x14f4], 0
jmp 0x41c7d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14f4], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x14f8], ecx
jmp 0x41c7f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14f8], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x14f8]
mov edx, dword [eax + ecx]
mov ecx, 0x43e240
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd9
cmp dword [ebp - 0xcc4], 0
je 0x41c878
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41c878
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x53
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41c85b
mov dword [ebp - 0x14fc], 0
jmp 0x41c867
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14fc], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1500], ecx
jmp 0x41c884
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1500], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1500]
mov edx, dword [eax + ecx]
mov ecx, 0x43e244
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xda
cmp dword [ebp - 0xcc4], 0
je 0x41c90b
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41c90b
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x54
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41c8ee
mov dword [ebp - 0x1504], 0
jmp 0x41c8fa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1504], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1508], ecx
jmp 0x41c917
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1508], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1508]
mov edx, dword [eax + ecx]
mov ecx, 0x43e248
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdb
cmp dword [ebp - 0xcc4], 0
je 0x41c99e
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41c99e
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x55
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41c981
mov dword [ebp - 0x150c], 0
jmp 0x41c98d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x150c], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1510], ecx
jmp 0x41c9aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1510], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1510]
mov edx, dword [eax + ecx]
mov ecx, 0x43e1e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdc
mov dword [ebp - 0x111c], 0x405cb8
mov dword [ebp - 0x1124], 8
lea edx, [ebp - 0x1124]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0xf60]
push edx
mov eax, dword [0x43e1e8]
push eax
lea ecx, [ebp - 0xf70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xf70]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x1190], eax
lea eax, [ebp - 0x1190]
push eax
push 0x43e17c
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0xf70]
push ecx
lea edx, [ebp - 0xf60]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xdd
push 0x24
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xa20]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xde
mov ecx, 0x6e
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromByte]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xcf4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xdf
lea ecx, [ebp - 0x574]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVarB]
mov edx, eax
lea ecx, [ebp - 0x980]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xe0
cmp dword [ebp - 0xcc4], 0
je 0x41cb4b
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41cb4b
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x56
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41cb2e
mov dword [ebp - 0x1514], 0
jmp 0x41cb3a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1514], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x1518], edx
jmp 0x41cb57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1518], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1518]
mov edx, dword [ecx + edx]
mov ecx, 0x43e228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe1
mov dword [ebp - 0xf78], 0x10a39
mov dword [ebp - 0xf80], 3
mov dword [ebp - 0xf68], 0x104d4
mov dword [ebp - 0xf70], 3
mov dword [ebp - 0xf58], 0x292b
mov dword [ebp - 0xf60], 2
lea eax, [ebp - 0xf80]
push eax
lea ecx, [ebp - 0xf70]
push ecx
lea edx, [ebp - 0xf60]
push edx
lea eax, [ebp - 0xf90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0xf90]
lea ecx, [ebp - 0x910]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf80]
push ecx
lea edx, [ebp - 0xf70]
push edx
lea eax, [ebp - 0xf60]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xe2
cmp dword [ebp - 0xcc4], 0
je 0x41cc75
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41cc75
mov edx, dword [ebp - 0xcc4]
mov eax, 0x57
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41cc58
mov dword [ebp - 0x151c], 0
jmp 0x41cc64
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x151c], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1520], eax
jmp 0x41cc81
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1520], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1520]
mov edx, dword [edx + eax]
mov ecx, 0x43e030
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe3
cmp dword [ebp - 0xcc4], 0
je 0x41cd08
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41cd08
mov edx, dword [ebp - 0xcc4]
mov eax, 0x58
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41cceb
mov dword [ebp - 0x1524], 0
jmp 0x41ccf7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1524], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1528], eax
jmp 0x41cd14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1528], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1528]
mov edx, dword [edx + eax]
mov ecx, 0x43e034
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe4
cmp dword [ebp - 0xcc4], 0
je 0x41cd9b
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41cd9b
mov edx, dword [ebp - 0xcc4]
mov eax, 0x59
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41cd7e
mov dword [ebp - 0x152c], 0
jmp 0x41cd8a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x152c], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1530], eax
jmp 0x41cda7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1530], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1530]
mov edx, dword [edx + eax]
mov ecx, 0x43e0ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe5
push 2
lea ecx, [ebp - 0xeb4]
push ecx
lea edx, [ebp - 0xf3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x9c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe6
cmp dword [ebp - 0xcc4], 0
je 0x41ce80
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41ce80
mov ecx, dword [ebp - 0xcc4]
mov edx, 0x5a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1194], edx
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [ebp - 0x1194]
cmp ecx, dword [eax + 0x10]
jae 0x41ce63
mov dword [ebp - 0x1534], 0
jmp 0x41ce6f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1534], eax
mov edx, dword [ebp - 0x1194]
shl edx, 2
mov dword [ebp - 0x1538], edx
jmp 0x41ce8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1538], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1538]
mov edx, dword [ecx + edx]
mov ecx, 0x43e0b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe7
lea eax, [ebp - 0x900]
push eax
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov edx, eax
lea ecx, [ebp - 0xb00]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xe8
lea edx, [ebp - 0x960]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x8f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe9
cmp dword [ebp - 0xcc4], 0
je 0x41cf8c
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41cf8c
mov edx, dword [ebp - 0xcc4]
mov eax, 0x5b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41cf6f
mov dword [ebp - 0x153c], 0
jmp 0x41cf7b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x153c], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x1540], eax
jmp 0x41cf98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1540], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1540]
mov edx, dword [edx + eax]
mov ecx, 0x43e08c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xea
cmp dword [0x43e57c], 0
jne 0x41cfe1
push 0x43e57c
push 0x404460
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1544], 0x43e57c
jmp 0x41cfeb
mov dword [ebp - 0x1544], 0x43e57c
mov ecx, dword [ebp - 0x1544]
mov edx, dword [ecx]
mov dword [ebp - 0x1194], edx
lea eax, [ebp - 0xf50]
push eax
mov ecx, dword [ebp - 0x1194]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1194]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x1198], eax
cmp dword [ebp - 0x1198], 0
jge 0x41d046
push 0x14
push 0x4059d8
mov ecx, dword [ebp - 0x1194]
push ecx
mov edx, dword [ebp - 0x1198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1548], eax
jmp 0x41d050
mov dword [ebp - 0x1548], 0
mov eax, dword [ebp - 0xf50]
mov dword [ebp - 0x119c], eax
lea ecx, [ebp - 0xf3c]
push ecx
mov edx, dword [ebp - 0x119c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x119c]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0x11a0], eax
cmp dword [ebp - 0x11a0], 0
jge 0x41d0a9
push 0x60
push 0x405c5c
mov edx, dword [ebp - 0x119c]
push edx
mov eax, dword [ebp - 0x11a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x154c], eax
jmp 0x41d0b3
mov dword [ebp - 0x154c], 0
mov ecx, dword [ebp - 0xf3c]
mov dword [ebp - 0x11d4], ecx
mov dword [ebp - 0xf3c], 0
mov edx, dword [ebp - 0x11d4]
mov dword [ebp - 0xf58], edx
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0xea4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xeb
lea eax, [ebp - 0x394]
push eax
lea ecx, [ebp - 0xf60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVarB]
mov edx, eax
lea ecx, [ebp - 0xbc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xec
mov dword [ebp - 0xf58], 1
mov dword [ebp - 0xf60], 2
lea edx, [ebp - 0xf60]
push edx
push 2
lea eax, [ebp - 0x8e0]
push eax
lea ecx, [ebp - 0xf70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xed
cmp dword [ebp - 0xcc4], 0
je 0x41d1e3
mov edx, dword [ebp - 0xcc4]
cmp word [edx], 1
jne 0x41d1e3
mov eax, dword [ebp - 0xcc4]
mov ecx, 0x5c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1194], ecx
mov edx, dword [ebp - 0xcc4]
mov eax, dword [ebp - 0x1194]
cmp eax, dword [edx + 0x10]
jae 0x41d1c6
mov dword [ebp - 0x1550], 0
jmp 0x41d1d2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1550], eax
mov ecx, dword [ebp - 0x1194]
shl ecx, 2
mov dword [ebp - 0x1554], ecx
jmp 0x41d1ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1554], eax
mov edx, dword [ebp - 0xcc4]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1554]
mov edx, dword [eax + ecx]
mov ecx, 0x43e144
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xee
push 2
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0xf3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x484]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xef
cmp dword [ebp - 0xcc4], 0
je 0x41d2c8
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41d2c8
mov edx, dword [ebp - 0xcc4]
mov eax, 0x5d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41d2ab
mov dword [ebp - 0x1558], 0
jmp 0x41d2b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1558], eax
mov eax, dword [ebp - 0x1194]
shl eax, 2
mov dword [ebp - 0x155c], eax
jmp 0x41d2d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x155c], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x155c]
mov edx, dword [edx + eax]
mov ecx, 0x43e148
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf0
mov dword [ebp - 0xf58], 1
mov dword [ebp - 0xf60], 2
lea ecx, [ebp - 0xf60]
push ecx
push 2
lea edx, [ebp - 0xa10]
push edx
lea eax, [ebp - 0xf70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf70]
lea ecx, [ebp - 0x384]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf1
cmp dword [ebp - 0xcc4], 0
je 0x41d3b1
mov ecx, dword [ebp - 0xcc4]
cmp word [ecx], 1
jne 0x41d3b1
mov edx, dword [ebp - 0xcc4]
mov eax, 0x5e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x1194], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ebp - 0x1194]
cmp edx, dword [ecx + 0x10]
jae 0x41d394
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1564], eax
mov ecx, dword [ebp - 0xcc4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1564]
mov edx, dword [edx + eax]
mov ecx, 0x43e050
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf2
push 0
push 1
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0xf60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x830]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xf3
cmp dword [ebp - 0xcc4], 0
je 0x41d472
mov eax, dword [ebp - 0xcc4]
cmp word [eax], 1
jne 0x41d472
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x156c], eax
mov eax, dword [ebp - 0xcc4]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x156c]
mov edx, dword [ecx + edx]
mov ecx, 0x43e054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf4
lea eax, [ebp - 0xf60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x674]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xf5
push 0x174
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xf58], eax
mov dword [ebp - 0xf60], 8
lea edx, [ebp - 0xf60]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xf6
cmp dword [ebp - 0xcc4], 0
je 0x41d55f