Function at 0x427610
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403a66
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x6c8
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402c70
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 - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea edx, [ebp - 0x54]
mov ecx, 0x43b090
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 4
mov dword [ebp - 0x230], 0x404a20
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b33c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 5
push 0x57a9356
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43b298
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 6
push 0x405768
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstrB]
mov dword [ebp - 0x2f0], eax
fild dword [ebp - 0x2f0]
fstp qword [ebp - 0x2f8]
mov eax, dword [ebp - 0x2f4]
push eax
mov ecx, dword [ebp - 0x2f8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [0x43b080]
mov dword [ebp - 4], 7
mov dword [ebp - 0x230], 0x405ac8
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 2
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x43b038], eax
mov dword [0x43b03c], edx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 8
push 0x405ad4
push 0x405298
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
push 0x72
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x6e
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x65
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x230], 0x405648
mov dword [ebp - 0x238], 8
push 0x33
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x240], 0x405adc
mov dword [ebp - 0x248], 8
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x238]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x248]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b160
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x64]
push ecx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x30
mov dword [ebp - 4], 9
mov word [ebp - 0x2ac], 0xffff
mov dword [ebp - 0x2b4], 0x6b4
lea edx, [ebp - 0x2ac]
push edx
lea eax, [ebp - 0x2b4]
push eax
push 0x43b2a4
push 0x43b29c
call fcn.00415140
mov dword [ebp - 4], 0xa
push 2
push 0x4045e8
push 0x40482c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43b338
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xb
push 0x16cc8
call dword [sym.imp.MSVBVM60.DLL___vbaCyI4]
mov dword [0x43b344], eax
mov dword [0x43b348], edx
mov dword [ebp - 4], 0xc
mov ecx, dword [0x43b1e0]
push ecx
mov edx, dword [0x43b298]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x43b29c
call fcn.004193f0
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd
push 3
push 0x4045e8
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
mov dword [0x43b344], eax
mov dword [0x43b348], edx
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x230], 0x405830
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 2
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0x64]
mov ecx, 0x43b350
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf
push 1
push 0x404b60
push 0x405ae4
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x2fc], eax
fild dword [ebp - 0x2fc]
fstp qword [ebp - 0x304]
mov edx, dword [ebp - 0x300]
push edx
mov eax, dword [ebp - 0x304]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [0x43b068]
mov dword [ebp - 4], 0x10
push 0
push 0xffffffffffffffff
push 1
push 0x405afc
push 0x40545c
push 0x405af0
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b048]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x11
mov word [ebp - 0x2ac], 0
mov dword [ebp - 0x2b4], 0x8be
lea ecx, [ebp - 0x2ac]
push ecx
lea edx, [ebp - 0x2b4]
push edx
push 0x43b2a8
push 0x43b2a0
call fcn.00415140
mov dword [ebp - 4], 0x12
mov eax, dword [0x43b1e0]
push eax
mov ecx, dword [0x43b298]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x43b2a0
call fcn.004193f0
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x230], 0x43b29c
mov dword [ebp - 0x238], 0x6011
push 0
push 0x40
lea edx, [ebp - 0x238]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b290
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x230], 0x405278
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x54]
push edx
mov eax, dword [0x43b290]
push eax
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x64]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x2b4], eax
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x34]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x15
cmp dword [ebp - 0x34], 0
je 0x427c6e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x427c6e
mov edx, dword [ebp - 0x34]
xor eax, eax
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x427c51
mov dword [ebp - 0x308], 0
jmp 0x427c5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x30c], eax
jmp 0x427c7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x30c]
mov edx, dword [edx + eax]
mov ecx, 0x43b168
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x16
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b324
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x2b4], 0x1219f
lea eax, [ebp - 0x2b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43b050
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0x34], 0
je 0x427d55
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x427d55
mov edx, dword [ebp - 0x34]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x427d38
mov dword [ebp - 0x310], 0
jmp 0x427d44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x314], eax
jmp 0x427d61
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x314]
mov edx, dword [edx + eax]
mov ecx, 0x43b124
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x230], 0x405b08
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1a
push 0x405b14
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b080]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x230], 0x405590
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b05c]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0x34], 0
je 0x427ec9
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x427ec9
mov eax, dword [ebp - 0x34]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x427eac
mov dword [ebp - 0x318], 0
jmp 0x427eb8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x31c], ecx
jmp 0x427ed5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x31c]
mov edx, dword [eax + ecx]
mov ecx, 0x43b2b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d
push 1
push 0x4045e8
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x43b044
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1e
cmp dword [ebp - 0x34], 0
je 0x427f6e
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x427f6e
mov eax, dword [ebp - 0x34]
mov ecx, 3
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x427f51
mov dword [ebp - 0x320], 0
jmp 0x427f5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x324], ecx
jmp 0x427f7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x324]
mov edx, dword [eax + ecx]
mov ecx, 0x43b228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x5c], 2
mov dword [ebp - 0x64], 2
mov dword [ebp - 0x230], 0x404724
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x64]
push edx
push 2
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b370
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x230], 0x404788
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x54]
push eax
push 0xbe
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov edx, eax
mov ecx, 0x43b33c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x230], 0x40574c
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b33c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0x34], 0
je 0x42811d
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42811d
mov ecx, dword [ebp - 0x34]
mov edx, 4
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x428100
mov dword [ebp - 0x328], 0
jmp 0x42810c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x32c], edx
jmp 0x428129
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x32c]
mov edx, dword [ecx + edx]
mov ecx, 0x43b138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23
cmp dword [ebp - 0x34], 0
je 0x4281a1
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x4281a1
mov ecx, dword [ebp - 0x34]
mov edx, 5
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x428184
mov dword [ebp - 0x330], 0
jmp 0x428190
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x334], edx
jmp 0x4281ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x334]
mov edx, dword [ecx + edx]
mov ecx, 0x43b134
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24
cmp dword [0x43b714], 0
jne 0x4281f3
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x338], 0x43b714
jmp 0x4281fd
mov dword [ebp - 0x338], 0x43b714
mov eax, dword [ebp - 0x338]
mov ecx, dword [eax]
mov dword [ebp - 0x2b8], ecx
lea edx, [ebp - 0x44]
push edx
mov eax, dword [ebp - 0x2b8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2b8]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x428255
push 0x14
push 0x4050c8
mov eax, dword [ebp - 0x2b8]
push eax
mov ecx, dword [ebp - 0x2bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x33c], eax
jmp 0x42825f
mov dword [ebp - 0x33c], 0
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], edx
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c0]
push eax
call dword [edx + 0x58]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4282b2
push 0x58
push 0x4050e8
mov ecx, dword [ebp - 0x2c0]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x340], eax
jmp 0x4282bc
mov dword [ebp - 0x340], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x3c], 0
mov edx, dword [ebp - 0x2dc]
mov ecx, 0x43b040
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x230], 0x405b20
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
push 0x2ce
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov edx, eax
mov ecx, 0x43b064
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x26
cmp dword [ebp - 0x34], 0
je 0x428393
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x428393
mov eax, dword [ebp - 0x34]
mov ecx, 6
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x428376
mov dword [ebp - 0x344], 0
jmp 0x428382
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x348], ecx
jmp 0x42839f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x348]
mov edx, dword [eax + ecx]
mov ecx, 0x43b1c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x27
push 0xf3
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x54]
mov ecx, 0x43b090
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x28
push 1
push 0x40482c
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b05c]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x29
push 0x4045e8
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov edx, eax
mov ecx, 0x43b044
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x2a
cmp dword [ebp - 0x34], 0
je 0x42848f
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42848f
mov ecx, dword [ebp - 0x34]
mov edx, 7
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x428472
mov dword [ebp - 0x34c], 0
jmp 0x42847e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x350], edx
jmp 0x42849b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x350]
mov edx, dword [ecx + edx]
mov ecx, 0x43b1c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2b
push 0xc37b
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x354], eax
fild dword [ebp - 0x354]
fstp qword [ebp - 0x35c]
mov eax, dword [ebp - 0x358]
push eax
mov ecx, dword [ebp - 0x35c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [0x43b080]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2c
push 0x405b2c
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstrB]
mov dword [ebp - 0x360], eax
fild dword [ebp - 0x360]
fstp qword [ebp - 0x368]
mov edx, dword [ebp - 0x364]
push edx
mov eax, dword [ebp - 0x368]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [0x43b360]
mov dword [ebp - 4], 0x2d
cmp dword [ebp - 0x34], 0
je 0x4285aa
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4285aa
mov edx, dword [ebp - 0x34]
mov eax, 8
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42858d
mov dword [ebp - 0x36c], 0
jmp 0x428599
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x370], eax
jmp 0x4285b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x370]
mov edx, dword [edx + eax]
mov ecx, 0x43b140
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x34], 0
je 0x42862e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42862e
mov edx, dword [ebp - 0x34]
mov eax, 9
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x428611
mov dword [ebp - 0x374], 0
jmp 0x42861d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x378], eax
jmp 0x42863a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x378]
mov edx, dword [edx + eax]
mov ecx, 0x43b13c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2f
cmp dword [ebp - 0x34], 0
je 0x4286b2
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4286b2
mov edx, dword [ebp - 0x34]
mov eax, 0xa
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x428695
mov dword [ebp - 0x37c], 0
jmp 0x4286a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x380], eax
jmp 0x4286be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x380]
mov edx, dword [edx + eax]
mov ecx, 0x43b0b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x30
push 0x430a
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x31
push 0x405384
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x384], eax
fild dword [ebp - 0x384]
fstp qword [ebp - 0x38c]
mov ecx, dword [ebp - 0x388]
push ecx
mov edx, dword [ebp - 0x38c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [0x43b31c]
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x230], 0x404724
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 1
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b048]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x33
cmp dword [ebp - 0x34], 0
je 0x428814
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x428814
mov eax, dword [ebp - 0x34]
mov ecx, 0xb
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x4287f7
mov dword [ebp - 0x390], 0
jmp 0x428803
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x394], ecx
jmp 0x428820
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x394]
mov edx, dword [eax + ecx]
mov ecx, 0x43b11c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0x34], 0
je 0x428898
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x428898
mov eax, dword [ebp - 0x34]
mov ecx, 0xc
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42887b
mov dword [ebp - 0x398], 0
jmp 0x428887
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x39c], ecx
jmp 0x4288a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x39c]
mov edx, dword [eax + ecx]
mov ecx, 0x43b1c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x35
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b048]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
mov dword [ebp - 0x230], 0x405b38
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x64]
push ecx
push 1
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x43b344], eax
mov dword [0x43b348], edx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x37
cmp dword [ebp - 0x34], 0
je 0x4289be
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x4289be
mov eax, dword [ebp - 0x34]
mov ecx, 0xd
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x4289a1
mov dword [ebp - 0x3a0], 0
jmp 0x4289ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x3a4], ecx
jmp 0x4289ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [eax + ecx]
mov ecx, 0x43b1cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x38
cmp dword [ebp - 0x34], 0
je 0x428a42
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x428a42
mov eax, dword [ebp - 0x34]
mov ecx, 0xe
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x428a25
mov dword [ebp - 0x3a8], 0
jmp 0x428a31
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x3ac], ecx
jmp 0x428a4e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3ac]
mov edx, dword [eax + ecx]
mov ecx, 0x43b2bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x39
cmp dword [ebp - 0x34], 0
je 0x428ac6
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x428ac6
mov eax, dword [ebp - 0x34]
mov ecx, 0xf
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x428aa9
mov dword [ebp - 0x3b0], 0
jmp 0x428ab5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x3b4], ecx
jmp 0x428ad2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3b4]
mov edx, dword [eax + ecx]
mov ecx, 0x43b224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3a
cmp dword [0x43b714], 0
jne 0x428b18
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3b8], 0x43b714
jmp 0x428b22
mov dword [ebp - 0x3b8], 0x43b714
mov edx, dword [ebp - 0x3b8]
mov eax, dword [edx]
mov dword [ebp - 0x2b8], eax
lea ecx, [ebp - 0x44]
push ecx
mov edx, dword [ebp - 0x2b8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2b8]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x428b7a
push 0x14
push 0x4050c8
mov edx, dword [ebp - 0x2b8]
push edx
mov eax, dword [ebp - 0x2bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3bc], eax
jmp 0x428b84
mov dword [ebp - 0x3bc], 0
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], ecx
lea edx, [ebp - 0x2ac]
push edx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c0]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x428bda
push 0x68
push 0x4050e8
mov eax, dword [ebp - 0x2c0]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c0], eax
jmp 0x428be4
mov dword [ebp - 0x3c0], 0
movsx edx, word [ebp - 0x2ac]
mov dword [ebp - 0x3c4], edx
fild dword [ebp - 0x3c4]
fstp qword [ebp - 0x3cc]
mov eax, dword [ebp - 0x3c8]
push eax
mov ecx, dword [ebp - 0x3cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [0x43b368]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x3b
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea edx, [ebp - 0x54]
mov ecx, 0x43b090
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3c
cmp dword [0x43b714], 0
jne 0x428c6b
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3d0], 0x43b714
jmp 0x428c75
mov dword [ebp - 0x3d0], 0x43b714
mov eax, dword [ebp - 0x3d0]
mov ecx, dword [eax]
mov dword [ebp - 0x2b8], ecx
lea edx, [ebp - 0x44]
push edx
mov eax, dword [ebp - 0x2b8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2b8]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x428ccd
push 0x14
push 0x4050c8
mov eax, dword [ebp - 0x2b8]
push eax
mov ecx, dword [ebp - 0x2bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d4], eax
jmp 0x428cd7
mov dword [ebp - 0x3d4], 0
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], edx
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c0]
push eax
call dword [edx + 0x58]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x428d2a
push 0x58
push 0x4050e8
mov ecx, dword [ebp - 0x2c0]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d8], eax
jmp 0x428d34
mov dword [ebp - 0x3d8], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x3c], 0
mov edx, dword [ebp - 0x2e0]
mov ecx, 0x43b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x3d
cmp dword [ebp - 0x34], 0
je 0x428dbc
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x428dbc
mov edx, dword [ebp - 0x34]
mov eax, 0x10
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x428d9f
mov dword [ebp - 0x3dc], 0
jmp 0x428dab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x3e0], eax
jmp 0x428dc8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3e0]
mov edx, dword [edx + eax]
mov ecx, 0x43b200
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x230], 0x404724
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
push 0x1f
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b068]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3f
cmp dword [ebp - 0x34], 0
je 0x428e9d
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x428e9d
mov ecx, dword [ebp - 0x34]
mov edx, 0x11
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x428e80
mov dword [ebp - 0x3e4], 0
jmp 0x428e8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e4], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x3e8], edx
jmp 0x428ea9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3e8]
mov edx, dword [ecx + edx]
mov ecx, 0x43b1fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x40
push 0x40482c
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstrB]
mov dword [ebp - 0x3ec], eax
fild dword [ebp - 0x3ec]
fstp qword [ebp - 0x3f4]
mov eax, dword [ebp - 0x3f0]
push eax
mov ecx, dword [ebp - 0x3f4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [0x43b080]
mov dword [ebp - 4], 0x41
cmp dword [ebp - 0x34], 0
je 0x428f5f
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x428f5f
mov eax, dword [ebp - 0x34]
mov ecx, 0x12
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x428f42
mov dword [ebp - 0x3f8], 0
jmp 0x428f4e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f8], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x3fc], ecx
jmp 0x428f6b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3fc]
mov edx, dword [eax + ecx]
mov ecx, 0x43b204
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x34], 0
je 0x428fe3
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x428fe3
mov eax, dword [ebp - 0x34]
mov ecx, 0x14
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x428fc6
mov dword [ebp - 0x400], 0
jmp 0x428fd2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x404], ecx
jmp 0x428fef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x404]
mov edx, dword [eax + ecx]
mov ecx, 0x43b230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x43
push 0
push 0x405338
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
push eax
push 0x405b44
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43b050
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x44
cmp dword [0x43b714], 0
jne 0x429086
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x408], 0x43b714
jmp 0x429090
mov dword [ebp - 0x408], 0x43b714
mov edx, dword [ebp - 0x408]
mov eax, dword [edx]
mov dword [ebp - 0x2b8], eax
lea ecx, [ebp - 0x44]
push ecx
mov edx, dword [ebp - 0x2b8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2b8]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x4290e8
push 0x14
push 0x4050c8
mov edx, dword [ebp - 0x2b8]
push edx
mov eax, dword [ebp - 0x2bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x40c], eax
jmp 0x4290f2
mov dword [ebp - 0x40c], 0
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], ecx
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c0]
push edx
call dword [ecx + 0x58]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x429145
push 0x58
push 0x4050e8
mov eax, dword [ebp - 0x2c0]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x410], eax
jmp 0x42914f
mov dword [ebp - 0x410], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0x2e4], edx
mov dword [ebp - 0x3c], 0
mov edx, dword [ebp - 0x2e4]
mov ecx, 0x43b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x45
push 0x405b50
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b068]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
mov dword [ebp - 0x230], 0x40482c
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x64]
push eax
push 2
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b324
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x47
cmp dword [ebp - 0x34], 0
je 0x429284
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x429284
mov edx, dword [ebp - 0x34]
mov eax, 0x15
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x429267
mov dword [ebp - 0x414], 0
jmp 0x429273
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x418], eax
jmp 0x429290
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x418]
mov edx, dword [edx + eax]
mov ecx, 0x43b22c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x48
push 0x173af
call dword [sym.imp.MSVBVM60.DLL___vbaCyI4]
mov dword [0x43b038], eax
mov dword [0x43b03c], edx
mov dword [ebp - 4], 0x49
push 0x5b
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b078]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4a
cmp dword [ebp - 0x34], 0
je 0x429351
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x429351
mov ecx, dword [ebp - 0x34]
mov edx, 0x16
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x429334
mov dword [ebp - 0x41c], 0
jmp 0x429340
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x420], edx
jmp 0x42935d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x420]
mov edx, dword [ecx + edx]
mov ecx, 0x43b2c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4b
push 0x1472a
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4c
push 0x405b5c
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
mov ecx, 0x43b33c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0x34], 0
je 0x429435
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x429435
mov ecx, dword [ebp - 0x34]
mov edx, 0x17
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x429418
mov dword [ebp - 0x424], 0
jmp 0x429424
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x428], edx
jmp 0x429441
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x428]
mov edx, dword [ecx + edx]
mov ecx, 0x43b15c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x230], 0x405b64
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 1
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b074
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x4f
cmp dword [ebp - 0x34], 0
je 0x42951f
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42951f
mov eax, dword [ebp - 0x34]
mov ecx, 0x18
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x429502
mov dword [ebp - 0x42c], 0
jmp 0x42950e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x42c], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x430], ecx
jmp 0x42952b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x430], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x430]
mov edx, dword [eax + ecx]
mov ecx, 0x43b128
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
cmp dword [ebp - 0x34], 0
je 0x4295a3
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x4295a3
mov eax, dword [ebp - 0x34]
mov ecx, 0x19
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x429586
mov dword [ebp - 0x434], 0
jmp 0x429592
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x434], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x438], ecx
jmp 0x4295af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x438], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x438]
mov edx, dword [eax + ecx]
mov ecx, 0x43b12c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x230], 0x405b6c
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x54]
push edx
push 0x40482c
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b054
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x34], 0
je 0x429692
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x429692
mov edx, dword [ebp - 0x34]
mov eax, 0x1a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x429675
mov dword [ebp - 0x43c], 0
jmp 0x429681
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x43c], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x440], eax
jmp 0x42969e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x440], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x440]
mov edx, dword [edx + eax]
mov ecx, 0x43b130
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b31c]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x54
cmp dword [ebp - 0x34], 0
je 0x429744
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x429744
mov edx, dword [ebp - 0x34]
mov eax, 0x1b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x429727
mov dword [ebp - 0x444], 0
jmp 0x429733
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x444], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x448], eax
jmp 0x429750
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x448], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x448]
mov edx, dword [edx + eax]
mov ecx, 0x43b2c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x55
cmp dword [ebp - 0x34], 0
je 0x4297c8
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4297c8
mov edx, dword [ebp - 0x34]
mov eax, 0x1c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x4297ab
mov dword [ebp - 0x44c], 0
jmp 0x4297b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x44c], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x450], eax
jmp 0x4297d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x450], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x450]
mov edx, dword [edx + eax]
mov ecx, 0x43b120
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x56
cmp dword [ebp - 0x34], 0
je 0x42984c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42984c
mov edx, dword [ebp - 0x34]
mov eax, 0x1d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42982f
mov dword [ebp - 0x454], 0
jmp 0x42983b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x454], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x458], eax
jmp 0x429858
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x458], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x458]
mov edx, dword [edx + eax]
mov ecx, 0x43b254
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x57
push 0x377
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
mov ecx, 0x43b338
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x58
push 0x404788
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b31c]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0x34], 0
je 0x429922
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x429922
mov edx, dword [ebp - 0x34]
mov eax, 0x1e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x429905
mov dword [ebp - 0x45c], 0
jmp 0x429911
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x45c], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x460], eax
jmp 0x42992e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x460], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x460]
mov edx, dword [edx + eax]
mov ecx, 0x43b250
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x230], 0x404a20
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b040
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5b
push 0x203
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b34c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x230], 0x404a20
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 2
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b064
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5d
cmp dword [ebp - 0x34], 0
je 0x429aa4
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x429aa4
mov edx, dword [ebp - 0x34]
mov eax, 0x1f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x429a87
mov dword [ebp - 0x464], 0
jmp 0x429a93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x464], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x468], eax
jmp 0x429ab0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x468], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x468]
mov edx, dword [edx + eax]
mov ecx, 0x43b258
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x230], 0x4054e4
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b054
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5f
push 0x40498c
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
mov ecx, 0x43b340
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x60
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov edx, eax
mov ecx, 0x43b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x61
cmp dword [ebp - 0x34], 0
je 0x429bc3
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x429bc3
mov ecx, dword [ebp - 0x34]
mov edx, 0x20
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x429ba6
mov dword [ebp - 0x46c], 0
jmp 0x429bb2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x46c], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x470], edx
jmp 0x429bcf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x470], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x470]
mov edx, dword [ecx + edx]
mov ecx, 0x43b1f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x62
mov word [ebp - 0x2ac], 0x36c3
lea eax, [ebp - 0x2ac]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyI4]
mov dword [0x43b088], eax
mov dword [0x43b08c], edx
mov dword [ebp - 4], 0x63
cmp dword [ebp - 0x34], 0
je 0x429c76
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x429c76
mov edx, dword [ebp - 0x34]
mov eax, 0x21
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x429c59
mov dword [ebp - 0x474], 0
jmp 0x429c65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x474], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x478], eax
jmp 0x429c82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x478], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x478]
mov edx, dword [edx + eax]
mov ecx, 0x43b268
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x2b4], 0x9cdc
lea ecx, [ebp - 0x2b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyI4]
mov dword [0x43b374], eax
mov dword [0x43b378], edx
mov dword [ebp - 4], 0x65
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b05c]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x66
mov dword [ebp - 0x230], 0x405b78
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b31c]
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x67
cmp dword [ebp - 0x34], 0
je 0x429db5
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x429db5
mov edx, dword [ebp - 0x34]
mov eax, 0x22
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x429d98
mov dword [ebp - 0x47c], 0
jmp 0x429da4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x47c], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x480], eax
jmp 0x429dc1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x480], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x480]
mov edx, dword [edx + eax]
mov ecx, 0x43b164
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x68
cmp dword [0x43b714], 0
jne 0x429e07
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x484], 0x43b714
jmp 0x429e11
mov dword [ebp - 0x484], 0x43b714
mov ecx, dword [ebp - 0x484]
mov edx, dword [ecx]
mov dword [ebp - 0x2b8], edx
lea eax, [ebp - 0x44]
push eax
mov ecx, dword [ebp - 0x2b8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2b8]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x429e69
push 0x14
push 0x4050c8
mov ecx, dword [ebp - 0x2b8]
push ecx
mov edx, dword [ebp - 0x2bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x429e73
mov dword [ebp - 0x488], 0
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], eax
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x2c0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c0]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x429ec6
push 0x60
push 0x4050e8
mov edx, dword [ebp - 0x2c0]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x48c], eax
jmp 0x429ed0
mov dword [ebp - 0x48c], 0
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
mov dword [0x43b344], eax
mov dword [0x43b348], edx
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x69
cmp dword [ebp - 0x34], 0
je 0x429f55
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x429f55
mov eax, dword [ebp - 0x34]
mov ecx, 0x23
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x429f38
mov dword [ebp - 0x490], 0
jmp 0x429f44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x490], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x494], ecx
jmp 0x429f61
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x494], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x494]
mov edx, dword [eax + ecx]
mov ecx, 0x43b1d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0x6c], 0x66cc
mov dword [ebp - 0x74], 2
mov dword [ebp - 0x5c], 0xd43e
mov dword [ebp - 0x64], 3
mov dword [ebp - 0x4c], 0xee19
mov dword [ebp - 0x54], 3
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b368]
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x4c], 2
mov dword [ebp - 0x54], 2
lea edx, [ebp - 0x54]
push edx
push 1
push 0x40498c
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
mov dword [0x43b344], eax
mov dword [0x43b348], edx
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6c
cmp dword [ebp - 0x34], 0
je 0x42a0a9
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42a0a9
mov ecx, dword [ebp - 0x34]
mov edx, 0x24
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42a08c
mov dword [ebp - 0x498], 0
jmp 0x42a098
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x498], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x49c], edx
jmp 0x42a0b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x49c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x49c]
mov edx, dword [ecx + edx]
mov ecx, 0x43b1d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6d
cmp dword [ebp - 0x34], 0
je 0x42a12d
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42a12d
mov ecx, dword [ebp - 0x34]
mov edx, 0x25
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42a110
mov dword [ebp - 0x4a0], 0
jmp 0x42a11c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a0], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x4a4], edx
jmp 0x42a139
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4a4]
mov edx, dword [ecx + edx]
mov ecx, 0x43b1d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6e
cmp dword [ebp - 0x34], 0
je 0x42a1b1
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42a1b1
mov ecx, dword [ebp - 0x34]
mov edx, 0x26
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42a194
mov dword [ebp - 0x4a8], 0
jmp 0x42a1a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a8], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x4ac], edx
jmp 0x42a1bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ac], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4ac]
mov edx, dword [ecx + edx]
mov ecx, 0x43b1e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6f
push 0xa
push 0x4045e8
push 0x404a20
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x4b0], eax
fild dword [ebp - 0x4b0]
fstp qword [ebp - 0x4b8]
mov eax, dword [ebp - 0x4b4]
push eax
mov ecx, dword [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [0x43b078]
mov dword [ebp - 4], 0x70
cmp dword [ebp - 0x34], 0
je 0x42a27c
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42a27c
mov eax, dword [ebp - 0x34]
mov ecx, 0x27
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42a25f
mov dword [ebp - 0x4bc], 0
jmp 0x42a26b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4bc], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x4c0], ecx
jmp 0x42a288
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c0], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4c0]
mov edx, dword [eax + ecx]
mov ecx, 0x43b1e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x71
cmp dword [ebp - 0x34], 0
je 0x42a300
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42a300
mov eax, dword [ebp - 0x34]
mov ecx, 0x28
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42a2e3
mov dword [ebp - 0x4c4], 0
jmp 0x42a2ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c4], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x4c8], ecx
jmp 0x42a30c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c8], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4c8]
mov edx, dword [eax + ecx]
mov ecx, 0x43b1ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x72
cmp dword [0x43b714], 0
jne 0x42a352
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4cc], 0x43b714
jmp 0x42a35c
mov dword [ebp - 0x4cc], 0x43b714
mov edx, dword [ebp - 0x4cc]
mov eax, dword [edx]
mov dword [ebp - 0x2b8], eax
lea ecx, [ebp - 0x44]
push ecx
mov edx, dword [ebp - 0x2b8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2b8]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x42a3b4
push 0x14
push 0x4050c8
mov edx, dword [ebp - 0x2b8]
push edx
mov eax, dword [ebp - 0x2bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d0], eax
jmp 0x42a3be
mov dword [ebp - 0x4d0], 0
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], ecx
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c0]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x42a411
push 0x50
push 0x4050e8
mov eax, dword [ebp - 0x2c0]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d4], eax
jmp 0x42a41b
mov dword [ebp - 0x4d4], 0
mov edx, dword [ebp - 0x3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b078]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x73
push 0
push 0xffffffffffffffff
push 1
push 0x405338
push 0x404a20
push 0x40482c
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
mov ecx, 0x43b370
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x74
cmp dword [ebp - 0x34], 0
je 0x42a4ca
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42a4ca
mov ecx, dword [ebp - 0x34]
mov edx, 0x29
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42a4ad
mov dword [ebp - 0x4d8], 0
jmp 0x42a4b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d8], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x4dc], edx
jmp 0x42a4d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4dc], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4dc]
mov edx, dword [ecx + edx]
mov ecx, 0x43b1f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x75
push 0x40482c
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b360]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x76
push 0x13558
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x238], 3
lea edx, [ebp - 0x238]
mov ecx, 0x43b350
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x77
push 3
push 0x405b84
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x54], 8
lea edx, [ebp - 0x54]
mov ecx, 0x43b328
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x78
cmp dword [ebp - 0x34], 0
je 0x42a5fb
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42a5fb
mov ecx, dword [ebp - 0x34]
mov edx, 0x2a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42a5de
mov dword [ebp - 0x4e0], 0
jmp 0x42a5ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e0], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x4e4], edx
jmp 0x42a607
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4e4]
mov edx, dword [ecx + edx]
mov ecx, 0x43b100
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x79
cmp dword [ebp - 0x34], 0
je 0x42a67f
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42a67f
mov ecx, dword [ebp - 0x34]
mov edx, 0x2b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42a662
mov dword [ebp - 0x4e8], 0
jmp 0x42a66e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e8], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x4ec], edx
jmp 0x42a68b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ec], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4ec]
mov edx, dword [ecx + edx]
mov ecx, 0x43b154
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7a
push 0xf8
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b068]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7b
mov dword [ebp - 0x230], 0x40482c
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x54]
push eax
push 0x31d
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b048]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7c
push 0x404da4
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b078]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7d
cmp dword [ebp - 0x34], 0
je 0x42a7cc
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42a7cc
mov edx, dword [ebp - 0x34]
mov eax, 0x2c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42a7af
mov dword [ebp - 0x4f0], 0
jmp 0x42a7bb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f0], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x4f4], eax
jmp 0x42a7d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f4], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4f4]
mov edx, dword [edx + eax]
mov ecx, 0x43b158
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7e
cmp dword [ebp - 0x34], 0
je 0x42a850
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42a850
mov edx, dword [ebp - 0x34]
mov eax, 0x2d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42a833
mov dword [ebp - 0x4f8], 0
jmp 0x42a83f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f8], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x4fc], eax
jmp 0x42a85c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4fc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4fc]
mov edx, dword [edx + eax]
mov ecx, 0x43b0c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7f
cmp dword [ebp - 0x34], 0
je 0x42a8d4
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42a8d4
mov edx, dword [ebp - 0x34]
mov eax, 0x2e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42a8b7
mov dword [ebp - 0x500], 0
jmp 0x42a8c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x500], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x504], eax
jmp 0x42a8e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x504], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x504]
mov edx, dword [edx + eax]
mov ecx, 0x43b14c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x230], 0x405b90
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 3
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x43b038], eax
mov dword [0x43b03c], edx
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x81
cmp dword [ebp - 0x34], 0
je 0x42a9bc
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42a9bc
mov ecx, dword [ebp - 0x34]
mov edx, 0x2f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42a99f
mov dword [ebp - 0x508], 0
jmp 0x42a9ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x508], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x50c], edx
jmp 0x42a9c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x50c]
mov edx, dword [ecx + edx]
mov ecx, 0x43b150
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x82
cmp dword [ebp - 0x34], 0
je 0x42aa40
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42aa40
mov ecx, dword [ebp - 0x34]
mov edx, 0x30
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42aa23
mov dword [ebp - 0x510], 0
jmp 0x42aa2f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x510], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x514], edx
jmp 0x42aa4c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x514], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x514]
mov edx, dword [ecx + edx]
mov ecx, 0x43b2c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x83
push 0x3d0
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b078]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x84
push 0x405b9c
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyI4]
mov dword [0x43b088], eax
mov dword [0x43b08c], edx
mov dword [ebp - 4], 0x85
cmp dword [ebp - 0x34], 0
je 0x42ab1b
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42ab1b
mov ecx, dword [ebp - 0x34]
mov edx, 0x31
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42aafe
mov dword [ebp - 0x518], 0
jmp 0x42ab0a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x518], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x51c], edx
jmp 0x42ab27
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x51c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x51c]
mov edx, dword [ecx + edx]
mov ecx, 0x43b2cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x86
push 0x38f
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
mov ecx, 0x43b34c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x87
push 0x404a20
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x54], 8
lea edx, [ebp - 0x54]
mov ecx, 0x43b350
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x88
mov dword [ebp - 0x230], 0x404a20
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x43b088], eax
mov dword [0x43b08c], edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x89
mov dword [ebp - 0x230], 0x405ba8
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x64]
mov ecx, 0x43b350
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x8a
cmp dword [ebp - 0x34], 0
je 0x42ac97
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42ac97
mov edx, dword [ebp - 0x34]
mov eax, 0x32
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42ac7a
mov dword [ebp - 0x520], 0
jmp 0x42ac86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x520], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x524], eax
jmp 0x42aca3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x524], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x524]
mov edx, dword [edx + eax]
mov ecx, 0x43b108
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8b
push 0
push 0x405bc0
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
push eax
push 0x405bb4
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43b040
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8c
cmp dword [ebp - 0x34], 0
je 0x42ad6c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42ad6c
mov edx, dword [ebp - 0x34]
mov eax, 0x33
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42ad4f
mov dword [ebp - 0x528], 0
jmp 0x42ad5b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x528], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x52c], eax
jmp 0x42ad78
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x52c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x52c]
mov edx, dword [edx + eax]
mov ecx, 0x43b2e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8d
mov word [ebp - 0x2b0], 0x270f
mov word [ebp - 0x2ac], 1
cmp dword [ebp - 0x34], 0
je 0x42ae02
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42ae02
mov edx, dword [ebp - 0x34]
mov eax, 0x34
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42ade5
mov dword [ebp - 0x530], 0
jmp 0x42adf1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x530], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x534], eax
jmp 0x42ae0e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x534], eax
lea ecx, [ebp - 0x2b0]
push ecx
lea edx, [ebp - 0x2ac]
push edx
call fcn.0040fb60
movsx eax, ax
mov dword [ebp - 0x538], eax
fild dword [ebp - 0x538]
fstp dword [ebp - 0x53c]
mov ecx, dword [ebp - 0x53c]
push ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x534]
mov edx, dword [eax + ecx]
push edx
call fcn.0040f5d0
mov edx, eax
mov ecx, 0x43b0b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x8e
push 0x1ce
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
mov ecx, 0x43b324
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x8f
mov word [ebp - 0x2b0], 0x270f
mov word [ebp - 0x2ac], 1
cmp dword [ebp - 0x34], 0
je 0x42aeee
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42aeee
mov ecx, dword [ebp - 0x34]
mov edx, 0x35
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42aed1
mov dword [ebp - 0x540], 0
jmp 0x42aedd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x540], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x544], edx
jmp 0x42aefa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x544], eax
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
call fcn.0040fb60
movsx edx, ax
mov dword [ebp - 0x548], edx
fild dword [ebp - 0x548]
fstp dword [ebp - 0x54c]
mov eax, dword [ebp - 0x54c]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x544]
mov ecx, dword [edx + eax]
push ecx
call fcn.0040f5d0
mov edx, eax
mov ecx, 0x43b0f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x90
mov dword [ebp - 0x230], 0x405bcc
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x54]
push edx
push 0x169
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x43b038], eax
mov dword [0x43b03c], edx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x91
push 0x40498c
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstrB]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43b058
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x92
mov word [ebp - 0x2b0], 0x270f
mov word [ebp - 0x2ac], 1
cmp dword [ebp - 0x34], 0
je 0x42b046
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42b046
mov edx, dword [ebp - 0x34]
mov eax, 0x36
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42b029
mov dword [ebp - 0x550], 0
jmp 0x42b035
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x550], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x554], eax
jmp 0x42b052
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x554], eax
lea ecx, [ebp - 0x2b0]
push ecx
lea edx, [ebp - 0x2ac]
push edx
call fcn.0040fb60
movsx eax, ax
mov dword [ebp - 0x558], eax
fild dword [ebp - 0x558]
fstp dword [ebp - 0x55c]
mov ecx, dword [ebp - 0x55c]
push ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x554]
mov edx, dword [eax + ecx]
push edx
call fcn.0040f5d0
mov edx, eax
mov ecx, 0x43b0f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x93
push 0x346
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b074
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x94
push 0x40482c
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
mov ecx, 0x43b338
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x95
cmp dword [ebp - 0x34], 0
je 0x42b156
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42b156
mov eax, dword [ebp - 0x34]
mov ecx, 0x37
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42b139
mov dword [ebp - 0x560], 0
jmp 0x42b145
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x560], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x564], ecx
jmp 0x42b162
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x564], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x564]
mov edx, dword [eax + ecx]
mov ecx, 0x43b0fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x96
push 0
push 0xffffffffffffffff
push 1
push 0x40498c
push 0x405be4
push 0x405bd8
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
mov ecx, 0x43b33c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x97
mov dword [ebp - 0x230], 0x404a20
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b068]
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x98
cmp dword [0x43b714], 0
jne 0x42b232
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x568], 0x43b714
jmp 0x42b23c
mov dword [ebp - 0x568], 0x43b714
mov ecx, dword [ebp - 0x568]
mov edx, dword [ecx]
mov dword [ebp - 0x2b8], edx
lea eax, [ebp - 0x44]
push eax
mov ecx, dword [ebp - 0x2b8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2b8]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x42b294
push 0x14
push 0x4050c8
mov ecx, dword [ebp - 0x2b8]
push ecx
mov edx, dword [ebp - 0x2bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x56c], eax
jmp 0x42b29e
mov dword [ebp - 0x56c], 0
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], eax
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x2c0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c0]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x42b2f1
push 0x60
push 0x4050e8
mov edx, dword [ebp - 0x2c0]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x42b2fb
mov dword [ebp - 0x570], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x2e8], ecx
mov dword [ebp - 0x3c], 0
mov edx, dword [ebp - 0x2e8]
mov ecx, 0x43b338
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x99
cmp dword [ebp - 0x34], 0
je 0x42b383
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42b383
mov eax, dword [ebp - 0x34]
mov ecx, 0x38
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42b366
mov dword [ebp - 0x574], 0
jmp 0x42b372
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x578], ecx
jmp 0x42b38f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x578], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x578]
mov edx, dword [eax + ecx]
mov ecx, 0x43b118
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9a
push 0
push 0x405bf0
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
push eax
push 0x4045e8
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyI4]
mov dword [0x43b038], eax
mov dword [0x43b03c], edx
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x9b
cmp dword [ebp - 0x34], 0
je 0x42b456
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42b456
mov eax, dword [ebp - 0x34]
mov ecx, 0x39
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42b439
mov dword [ebp - 0x57c], 0
jmp 0x42b445
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x57c], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x580], ecx
jmp 0x42b462
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x580], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x580]
mov edx, dword [eax + ecx]
mov ecx, 0x43b0bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9c
cmp dword [ebp - 0x34], 0
je 0x42b4da
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42b4da
mov eax, dword [ebp - 0x34]
mov ecx, 0x3a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42b4bd
mov dword [ebp - 0x584], 0
jmp 0x42b4c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x584], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x588], ecx
jmp 0x42b4e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x588], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x588]
mov edx, dword [eax + ecx]
mov ecx, 0x43b20c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9d
cmp dword [ebp - 0x34], 0
je 0x42b55e
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42b55e
mov eax, dword [ebp - 0x34]
mov ecx, 0x3b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42b541
mov dword [ebp - 0x58c], 0
jmp 0x42b54d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x58c], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x590], ecx
jmp 0x42b56a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x590], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x590]
mov edx, dword [eax + ecx]
mov ecx, 0x43b214
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9e
cmp dword [ebp - 0x34], 0
je 0x42b5e2
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42b5e2
mov eax, dword [ebp - 0x34]
mov ecx, 0x3c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42b5c5
mov dword [ebp - 0x594], 0
jmp 0x42b5d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x594], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x598], ecx
jmp 0x42b5ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x598], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x598]
mov edx, dword [eax + ecx]
mov ecx, 0x43b218
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9f
mov dword [ebp - 0x6c], 0xe099
mov dword [ebp - 0x74], 3
mov dword [ebp - 0x5c], 0xa63e
mov dword [ebp - 0x64], 3
mov dword [ebp - 0x4c], 0xd72b
mov dword [ebp - 0x54], 3
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b05c]
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xa0
mov dword [ebp - 0x230], 0x404a20
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b368]
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa1
cmp dword [ebp - 0x34], 0
je 0x42b73e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42b73e
mov edx, dword [ebp - 0x34]
mov eax, 0x3d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42b721
mov dword [ebp - 0x59c], 0
jmp 0x42b72d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x59c], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x5a0], eax
jmp 0x42b74a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5a0]
mov edx, dword [edx + eax]
mov ecx, 0x43b234
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa2
cmp dword [ebp - 0x34], 0
je 0x42b7c2
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42b7c2
mov edx, dword [ebp - 0x34]
mov eax, 0x3e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42b7a5
mov dword [ebp - 0x5a4], 0
jmp 0x42b7b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a4], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x5a8], eax
jmp 0x42b7ce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5a8]
mov edx, dword [edx + eax]
mov ecx, 0x43b238
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa3
cmp dword [ebp - 0x34], 0
je 0x42b846
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42b846
mov edx, dword [ebp - 0x34]
mov eax, 0x3f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42b829
mov dword [ebp - 0x5ac], 0
jmp 0x42b835
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ac], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x5b0], eax
jmp 0x42b852
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5b0]
mov edx, dword [edx + eax]
mov ecx, 0x43b23c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa4
mov dword [ebp - 0x230], 0x40482c
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0x54]
push ecx
push 0x405bfc
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b054
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa5
mov dword [ebp - 0x2b4], 0x9e47
lea eax, [ebp - 0x2b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x5b4], eax
fild dword [ebp - 0x5b4]
fstp qword [ebp - 0x5bc]
mov ecx, dword [ebp - 0x5b8]
push ecx
mov edx, dword [ebp - 0x5bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [0x43b068]
mov dword [ebp - 4], 0xa6
mov dword [ebp - 0x230], 0x405c08
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x54]
push eax
push 0x157
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b040
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa7
cmp dword [ebp - 0x34], 0
je 0x42b9e6
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42b9e6
mov eax, dword [ebp - 0x34]
mov ecx, 0x40
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42b9c9
mov dword [ebp - 0x5c0], 0
jmp 0x42b9d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c0], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x5c4], ecx
jmp 0x42b9f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c4], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5c4]
mov edx, dword [eax + ecx]
mov ecx, 0x43b240
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa8
push 0x76
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
mov ecx, 0x43b34c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xa9
mov dword [ebp - 0x230], 0x405338
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x64]
mov ecx, 0x43b328
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0x34], 0
je 0x42bad5
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42bad5
mov edx, dword [ebp - 0x34]
mov eax, 0x41
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42bab8
mov dword [ebp - 0x5c8], 0
jmp 0x42bac4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c8], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x5cc], eax
jmp 0x42bae1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5cc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5cc]
mov edx, dword [edx + eax]
mov ecx, 0x43b10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xab
mov dword [ebp - 0x230], 0x40498c
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b338
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xac
cmp dword [ebp - 0x34], 0
je 0x42bbbb
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42bbbb
mov ecx, dword [ebp - 0x34]
mov edx, 0x42
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42bb9e
mov dword [ebp - 0x5d0], 0
jmp 0x42bbaa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d0], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x5d4], edx
jmp 0x42bbc7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5d4]
mov edx, dword [ecx + edx]
mov ecx, 0x43b110
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xad
cmp dword [ebp - 0x34], 0
je 0x42bc3f
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42bc3f
mov ecx, dword [ebp - 0x34]
mov edx, 0x43
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42bc22
mov dword [ebp - 0x5d8], 0
jmp 0x42bc2e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d8], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x5dc], edx
jmp 0x42bc4b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5dc], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5dc]
mov edx, dword [ecx + edx]
mov ecx, 0x43b114
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xae
push 0x405c14
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstrB]
mov dword [ebp - 0x5e0], eax
fild dword [ebp - 0x5e0]
fstp qword [ebp - 0x5e8]
mov eax, dword [ebp - 0x5e4]
push eax
mov ecx, dword [ebp - 0x5e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [0x43b368]
mov dword [ebp - 4], 0xaf
cmp dword [ebp - 0x34], 0
je 0x42bd01
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42bd01
mov eax, dword [ebp - 0x34]
mov ecx, 0x44
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42bce4
mov dword [ebp - 0x5ec], 0
jmp 0x42bcf0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ec], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x5f0], ecx
jmp 0x42bd0d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f0], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5f0]
mov edx, dword [eax + ecx]
mov ecx, 0x43b190
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb0
push 3
push 0x4045e8
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
mov dword [0x43b088], eax
mov dword [0x43b08c], edx
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb1
push 0
push 0xffffffffffffffff
push 1
push 0x405c2c
push 0x405c20
push 0x404dc4
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b068]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb2
push 0x40482c
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b080]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb3
cmp dword [ebp - 0x34], 0
je 0x42be35
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42be35
mov eax, dword [ebp - 0x34]
mov ecx, 0x45
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42be18
mov dword [ebp - 0x5f4], 0
jmp 0x42be24
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f4], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x5f8], ecx
jmp 0x42be41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f8], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5f8]
mov edx, dword [eax + ecx]
mov ecx, 0x43b194
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb4
mov dword [ebp - 0x4c], 1
mov dword [ebp - 0x54], 2
lea edx, [ebp - 0x54]
push edx
push 2
push 0x404724
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b048]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xb5
push 0x405c38
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43b054
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xb6
cmp dword [ebp - 0x34], 0
je 0x42bf2f
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42bf2f
mov ecx, dword [ebp - 0x34]
mov edx, 0x46
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42bf12
mov dword [ebp - 0x5fc], 0
jmp 0x42bf1e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5fc], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x600], edx
jmp 0x42bf3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x600], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x600]
mov edx, dword [ecx + edx]
mov ecx, 0x43b198
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb7
cmp dword [0x43b714], 0
jne 0x42bf81
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x604], 0x43b714
jmp 0x42bf8b
mov dword [ebp - 0x604], 0x43b714
mov eax, dword [ebp - 0x604]
mov ecx, dword [eax]
mov dword [ebp - 0x2b8], ecx
lea edx, [ebp - 0x44]
push edx
mov eax, dword [ebp - 0x2b8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2b8]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x42bfe3
push 0x14
push 0x4050c8
mov eax, dword [ebp - 0x2b8]
push eax
mov ecx, dword [ebp - 0x2bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x608], eax
jmp 0x42bfed
mov dword [ebp - 0x608], 0
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], edx
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c0]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x42c040
push 0x50
push 0x4050e8
mov ecx, dword [ebp - 0x2c0]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x60c], eax
jmp 0x42c04a
mov dword [ebp - 0x60c], 0
mov eax, dword [ebp - 0x3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b05c]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], pe_nt_image_headers32
cmp dword [0x43b714], 0
jne 0x42c098
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x610], 0x43b714
jmp 0x42c0a2
mov dword [ebp - 0x610], 0x43b714
mov ecx, dword [ebp - 0x610]
mov edx, dword [ecx]
mov dword [ebp - 0x2b8], edx
lea eax, [ebp - 0x44]
push eax
mov ecx, dword [ebp - 0x2b8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2b8]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x42c0fa
push 0x14
push 0x4050c8
mov ecx, dword [ebp - 0x2b8]
push ecx
mov edx, dword [ebp - 0x2bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x614], eax
jmp 0x42c104
mov dword [ebp - 0x614], 0
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], eax
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x2c0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c0]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x42c157
push 0x50
push 0x4050e8
mov edx, dword [ebp - 0x2c0]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x618], eax
jmp 0x42c161
mov dword [ebp - 0x618], 0
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
mov dword [0x43b088], eax
mov dword [0x43b08c], edx
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xb9
cmp dword [ebp - 0x34], 0
je 0x42c1e6
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42c1e6
mov eax, dword [ebp - 0x34]
mov ecx, 0x47
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42c1c9
mov dword [ebp - 0x61c], 0
jmp 0x42c1d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x61c], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x620], ecx
jmp 0x42c1f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x620], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x620]
mov edx, dword [eax + ecx]
mov ecx, 0x43b174
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xba
mov dword [ebp - 0x230], 0x404d9c
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x54]
push edx
push 0x1cf
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b368]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xbb
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b054
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xbc
cmp dword [ebp - 0x34], 0
je 0x42c2fe
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42c2fe
mov eax, dword [ebp - 0x34]
mov ecx, 0x48
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42c2e1
mov dword [ebp - 0x624], 0
jmp 0x42c2ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x624], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x628], ecx
jmp 0x42c30a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x628], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x628]
mov edx, dword [eax + ecx]
mov ecx, 0x43b0a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbd
cmp dword [ebp - 0x34], 0
je 0x42c382
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42c382
mov eax, dword [ebp - 0x34]
mov ecx, 0x49
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42c365
mov dword [ebp - 0x62c], 0
jmp 0x42c371
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x62c], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x630], ecx
jmp 0x42c38e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x630], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x630]
mov edx, dword [eax + ecx]
mov ecx, 0x43b0a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbe
cmp dword [ebp - 0x34], 0
je 0x42c406
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42c406
mov eax, dword [ebp - 0x34]
mov ecx, 0x4a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42c3e9
mov dword [ebp - 0x634], 0
jmp 0x42c3f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x634], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x638], ecx
jmp 0x42c412
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x638], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x638]
mov edx, dword [eax + ecx]
mov ecx, 0x43b2d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbf
push 0x1dd
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b044
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc0
mov dword [ebp - 0x230], 0x404a20
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
push 0x1b4
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0x64]
mov ecx, 0x43b350
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc1
mov dword [ebp - 0x6c], 0xe04a
mov dword [ebp - 0x74], 3
mov dword [ebp - 0x5c], 0x1dbc
mov dword [ebp - 0x64], 2
mov dword [ebp - 0x4c], 0x17765
mov dword [ebp - 0x54], 3
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b048]
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xc2
cmp dword [ebp - 0x34], 0
je 0x42c58f
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42c58f
mov ecx, dword [ebp - 0x34]
mov edx, 0x4b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42c572
mov dword [ebp - 0x63c], 0
jmp 0x42c57e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x63c], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x640], edx
jmp 0x42c59b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x640], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x640]
mov edx, dword [ecx + edx]
mov ecx, 0x43b2d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc3
mov dword [ebp - 0x230], 0x40482c
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x54]
push eax
push 0x32
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov edx, eax
mov ecx, 0x43b340
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc4
cmp dword [ebp - 0x34], 0
je 0x42c65f
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42c65f
mov edx, dword [ebp - 0x34]
mov eax, 0x4c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42c642
mov dword [ebp - 0x644], 0
jmp 0x42c64e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x644], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x648], eax
jmp 0x42c66b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x648], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x648]
mov edx, dword [edx + eax]
mov ecx, 0x43b2dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc5
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov edx, eax
mov ecx, 0x43b040
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xc6
push 0x291
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
mov ecx, 0x43b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xc7
cmp dword [ebp - 0x34], 0
je 0x42c71c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42c71c
mov edx, dword [ebp - 0x34]
mov eax, 0x4d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42c6ff
mov dword [ebp - 0x64c], 0
jmp 0x42c70b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x64c], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x650], eax
jmp 0x42c728
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x650], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x650]
mov edx, dword [edx + eax]
mov ecx, 0x43b2e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc8
cmp dword [ebp - 0x34], 0
je 0x42c7a0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42c7a0
mov edx, dword [ebp - 0x34]
mov eax, 0x4e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42c783
mov dword [ebp - 0x654], 0
jmp 0x42c78f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x654], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x658], eax
jmp 0x42c7ac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x658], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x658]
mov edx, dword [edx + eax]
mov ecx, 0x43b26c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc9
push 0
push 0xffffffffffffffff
push 1
push 0x405c44
push 0x40482c
push 0x404a20
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
mov dword [0x43b374], eax
mov dword [0x43b378], edx
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xca
cmp dword [ebp - 0x34], 0
je 0x42c86c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42c86c
mov edx, dword [ebp - 0x34]
mov eax, 0x4f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42c84f
mov dword [ebp - 0x65c], 0
jmp 0x42c85b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x65c], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x660], eax
jmp 0x42c878
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x660], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x660]
mov edx, dword [edx + eax]
mov ecx, 0x43b1f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xcb
push 0x1a1
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
mov ecx, 0x43b044
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xcc
cmp dword [ebp - 0x34], 0
je 0x42c90f
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42c90f
mov edx, dword [ebp - 0x34]
mov eax, 0x50
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42c8f2
mov dword [ebp - 0x664], 0
jmp 0x42c8fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x664], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x668], eax
jmp 0x42c91b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x668], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x668]
mov edx, dword [edx + eax]
mov ecx, 0x43b270
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xcd
push 0
push 0x404b60
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
push eax
push 0x40482c
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43b064
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xce
push 0x32e
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b068]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xcf
cmp dword [ebp - 0x34], 0
je 0x42ca13
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42ca13
mov ecx, dword [ebp - 0x34]
mov edx, 0x51
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42c9f6
mov dword [ebp - 0x66c], 0
jmp 0x42ca02
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x66c], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x670], edx
jmp 0x42ca1f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x670], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x670]
mov edx, dword [ecx + edx]
mov ecx, 0x43b274
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd0
cmp dword [ebp - 0x34], 0
je 0x42ca97
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42ca97
mov ecx, dword [ebp - 0x34]
mov edx, 0x52
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42ca7a
mov dword [ebp - 0x674], 0
jmp 0x42ca86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x674], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x678], edx
jmp 0x42caa3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x678], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x678]
mov edx, dword [ecx + edx]
mov ecx, 0x43b278
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd1
cmp dword [ebp - 0x34], 0
je 0x42cb1b
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42cb1b
mov ecx, dword [ebp - 0x34]
mov edx, 0x53
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42cafe
mov dword [ebp - 0x67c], 0
jmp 0x42cb0a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x67c], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x680], edx
jmp 0x42cb27
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x680], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x680]
mov edx, dword [ecx + edx]
mov ecx, 0x43b27c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd2
mov dword [ebp - 0x230], 0x404788
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x54]
push eax
push 0x405c50
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b360]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xd3
cmp dword [ebp - 0x34], 0
je 0x42cc03
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42cc03
mov eax, dword [ebp - 0x34]
mov ecx, 0x54
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42cbe6
mov dword [ebp - 0x684], 0
jmp 0x42cbf2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x684], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x688], ecx
jmp 0x42cc0f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x688], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x688]
mov edx, dword [eax + ecx]
mov ecx, 0x43b280
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd4
cmp dword [ebp - 0x34], 0
je 0x42cc87
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42cc87
mov eax, dword [ebp - 0x34]
mov ecx, 0x55
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42cc6a
mov dword [ebp - 0x68c], 0
jmp 0x42cc76
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x68c], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x690], ecx
jmp 0x42cc93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x690], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x690]
mov edx, dword [eax + ecx]
mov ecx, 0x43b220
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd5
mov dword [ebp - 0x230], 0x4057c0
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x54]
push edx
mov eax, dword [0x43b220]
push eax
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x64]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x2b4], eax
lea eax, [ebp - 0x2b4]
push eax
push 0x43b1b4
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xd6
cmp dword [ebp - 0x34], 0
je 0x42cd87
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42cd87
mov ecx, dword [ebp - 0x34]
mov edx, 0x56
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42cd6a
mov dword [ebp - 0x694], 0
jmp 0x42cd76
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x694], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x698], edx
jmp 0x42cd93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x698], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x698]
mov edx, dword [ecx + edx]
mov ecx, 0x43b260
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd7
push 0x4c
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
mov ecx, 0x43b324
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xd8
cmp dword [ebp - 0x34], 0
je 0x42ce27
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42ce27
mov ecx, dword [ebp - 0x34]
mov edx, 0x57
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42ce0a
mov dword [ebp - 0x69c], 0
jmp 0x42ce16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x69c], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x6a0], edx
jmp 0x42ce33
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6a0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x6a0]
mov edx, dword [ecx + edx]
mov ecx, 0x43b2b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd9
cmp dword [ebp - 0x34], 0
je 0x42ceab
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x42ceab
mov ecx, dword [ebp - 0x34]
mov edx, 0x58
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x2b8], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2b8]
cmp ecx, dword [eax + 0x10]
jae 0x42ce8e
mov dword [ebp - 0x6a4], 0
jmp 0x42ce9a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6a4], eax
mov edx, dword [ebp - 0x2b8]
shl edx, 2
mov dword [ebp - 0x6a8], edx
jmp 0x42ceb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6a8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x6a8]
mov edx, dword [ecx + edx]
mov ecx, 0x43b2b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xda
cmp dword [0x43b714], 0
jne 0x42cefd
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6ac], 0x43b714
jmp 0x42cf07
mov dword [ebp - 0x6ac], 0x43b714
mov eax, dword [ebp - 0x6ac]
mov ecx, dword [eax]
mov dword [ebp - 0x2b8], ecx
lea edx, [ebp - 0x44]
push edx
mov eax, dword [ebp - 0x2b8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2b8]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x42cf5f
push 0x14
push 0x4050c8
mov eax, dword [ebp - 0x2b8]
push eax
mov ecx, dword [ebp - 0x2bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b0], eax
jmp 0x42cf69
mov dword [ebp - 0x6b0], 0
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], edx
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c0]
push eax
call dword [edx + 0x58]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x42cfbc
push 0x58
push 0x4050e8
mov ecx, dword [ebp - 0x2c0]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b4], eax
jmp 0x42cfc6
mov dword [ebp - 0x6b4], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x3c], 0
mov edx, dword [ebp - 0x2ec]
mov ecx, 0x43b064
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xdb
cmp dword [ebp - 0x34], 0
je 0x42d04e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42d04e
mov edx, dword [ebp - 0x34]
mov eax, 0x59
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42d031
mov dword [ebp - 0x6b8], 0
jmp 0x42d03d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6b8], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x6bc], eax
jmp 0x42d05a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6bc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x6bc]
mov edx, dword [edx + eax]
mov ecx, 0x43b0e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdc
mov dword [ebp - 0x4c], 2
mov dword [ebp - 0x54], 2
lea ecx, [ebp - 0x54]
push ecx
push 2
push 0x404724
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
lea edx, [ebp - 0x64]
mov ecx, 0x43b350
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xdd
cmp dword [ebp - 0x34], 0
je 0x42d119
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42d119
mov eax, dword [ebp - 0x34]
mov ecx, 0x5a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42d0fc
mov dword [ebp - 0x6c0], 0
jmp 0x42d108
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c0], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x6c4], ecx
jmp 0x42d125
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c4], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x6c4]
mov edx, dword [eax + ecx]
mov ecx, 0x43b0e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xde
cmp dword [ebp - 0x34], 0
je 0x42d19d
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42d19d
mov eax, dword [ebp - 0x34]
mov ecx, 0x5b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42d180
mov dword [ebp - 0x6c8], 0
jmp 0x42d18c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c8], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x6cc], ecx
jmp 0x42d1a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6cc], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x6cc]
mov edx, dword [eax + ecx]
mov ecx, 0x43b0c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdf
cmp dword [ebp - 0x34], 0
je 0x42d221
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x42d221
mov eax, dword [ebp - 0x34]
mov ecx, 0x5c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x2b8], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2b8]
cmp eax, dword [edx + 0x10]
jae 0x42d204
mov dword [ebp - 0x6d0], 0
jmp 0x42d210
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6d0], eax
mov ecx, dword [ebp - 0x2b8]
shl ecx, 2
mov dword [ebp - 0x6d4], ecx
jmp 0x42d22d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6d4], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x6d4]
mov edx, dword [eax + ecx]
mov ecx, 0x43b17c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe0
mov dword [ebp - 0x6c], 0x17350
mov dword [ebp - 0x74], 3
mov dword [ebp - 0x5c], 0x234c
mov dword [ebp - 0x64], 2
mov dword [ebp - 0x4c], 0x906f
mov dword [ebp - 0x54], 3
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x43b038], eax
mov dword [0x43b03c], edx
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xe1
mov dword [ebp - 0x230], 0x405c5c
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x54]
push edx
push 0x1bb
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b34c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xe2
cmp dword [ebp - 0x34], 0
je 0x42d38c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x42d38c
mov edx, dword [ebp - 0x34]
mov eax, 0x5d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x2b8]
cmp edx, dword [ecx + 0x10]
jae 0x42d36f
mov dword [ebp - 0x6d8], 0
jmp 0x42d37b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6d8], eax
mov eax, dword [ebp - 0x2b8]
shl eax, 2
mov dword [ebp - 0x6dc], eax
jmp 0x42d398
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6dc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x6dc]
mov edx, dword [edx + eax]
mov ecx, 0x43b180
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe3
push 3
push 0x405c68
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
mov dword [0x43b038], eax
mov dword [0x43b03c], edx
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe4
push 0xe7
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateStr]
fstp qword [0x43b360]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe5
mov dword [ebp - 0x230], 0x405c70
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b054
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xe6
push 1
mov eax, dword [0x43b100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
mov ecx, 0x43b1bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xe7
mov dword [ebp - 0x230], 0x404b60
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 2
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [0x43b31c]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xe8
mov edx, 0x405510
mov ecx, 0x43b16c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe9
mov dword [ebp - 0x230], 0x43b0fc
mov dword [ebp - 0x238], 0x4008
push 4
lea eax, [ebp - 0x238]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b104
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xea
push 3
mov eax, dword [0x43b0fc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x43b0ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xeb
mov dword [ebp - 0x230], 0x43b100
mov dword [ebp - 0x238], 0x4008
push 3
lea ecx, [ebp - 0x238]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b244
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xec
mov dword [ebp - 0x5c], 2
mov dword [ebp - 0x64], 2
mov dword [ebp - 0x230], 0x405c7c
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x64]
push ecx
push 1
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x74]
mov ecx, 0x43b328
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xed
push 0
push 0x40498c
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
push eax
push 0x40498c
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyI4]
mov dword [0x43b344], eax
mov dword [0x43b348], edx
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xee
push 0
push 0xffffffffffffffff
push 1
push 0x405c88
push 0x405590
push 0x404788
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
mov ecx, 0x43b338
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xef
mov dword [ebp - 0x230], 0x43b1f0
mov dword [ebp - 0x238], 0x4008
push 3
lea eax, [ebp - 0x238]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b1a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf0
mov dword [ebp - 0x230], 0x43b114
mov dword [ebp - 0x238], 0x4008
push 3
lea eax, [ebp - 0x238]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b1ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf1
cmp dword [0x43b714], 0
jne 0x42d788
push 0x43b714
push 0x4050d8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6e0], 0x43b714
jmp 0x42d792
mov dword [ebp - 0x6e0], 0x43b714
mov eax, dword [ebp - 0x6e0]
mov ecx, dword [eax]
mov dword [ebp - 0x2b8], ecx
lea edx, [ebp - 0x44]
push edx
mov eax, dword [ebp - 0x2b8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2b8]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x42d7ea
push 0x14
push 0x4050c8
mov eax, dword [ebp - 0x2b8]
push eax
mov ecx, dword [ebp - 0x2bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e4], eax
jmp 0x42d7f4
mov dword [ebp - 0x6e4], 0
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0x2c0], edx
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c0]
push eax
call dword [edx + 0x58]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x42d847
push 0x58
push 0x4050e8
mov ecx, dword [ebp - 0x2c0]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e8], eax
jmp 0x42d851
mov dword [ebp - 0x6e8], 0
mov eax, dword [ebp - 0x3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
mov dword [0x43b344], eax
mov dword [0x43b348], edx
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xf2
mov dword [ebp - 0x230], 0x43b2dc
mov dword [ebp - 0x238], 0x4008
push 3
lea ecx, [ebp - 0x238]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b1b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf3
push 2
mov ecx, dword [0x43b2bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4057c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x43b1bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x43b210
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xf4
push 2
push 0x405c94
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x54], 8
lea edx, [ebp - 0x54]
mov ecx, 0x43b090
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xf5
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x43b374], eax
mov dword [0x43b378], edx
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf6
mov dword [ebp - 0x230], 0x405ca0
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x238]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x64]
mov ecx, 0x43b350
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf7
push 0x404d94
push 0x405cac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x43b188
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xf8
push 0xf6
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b340
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf9
push 0
push 0xffffffffffffffff
push 1
push 0x40482c
push 0x4045e8
push 0x4056f0
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
mov ecx, 0x43b338
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xfa
push 0x404e08
push 0x404d8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
push 0x31
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x2e
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x70
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x6c
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x61
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x230], 0x405590
mov dword [ebp - 0x238], 8
push 0x65
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x240], 0x40543c
mov dword [ebp - 0x248], 8
push 0x31
lea edx, [ebp - 0x144]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x250], 0x405cb8
mov dword [ebp - 0x258], 8
push 0x33
lea eax, [ebp - 0x174]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x32
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x2e
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x63
lea eax, [ebp - 0x1d4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x6f
lea ecx, [ebp - 0x1f4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x6d
lea edx, [ebp - 0x214]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x238]
push edx
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x248]
push eax
lea ecx, [ebp - 0x134]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x154]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x164]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1f4]
push edx
lea eax, [ebp - 0x204]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b0a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x204]
push edx
lea eax, [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x1a4]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0x164]
push eax
lea ecx, [ebp - 0x154]
push ecx
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
push 0x1e
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x7c
mov dword [ebp - 4], 0xfb
push 0x6e
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x230], 0x404d8c
mov dword [ebp - 0x238], 8
mov dword [ebp - 0x240], 0x4057c8
mov dword [ebp - 0x248], 8
mov dword [ebp - 0x250], 0x405290
mov dword [ebp - 0x258], 8
push 0x76
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x69
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x260], 0x4056f0
mov dword [ebp - 0x268], 8
push 0x65
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x6f
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x61
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x270], 0x405648
mov dword [ebp - 0x278], 8
push 0x6c
lea eax, [ebp - 0x154]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x280], 0x405290
mov dword [ebp - 0x288], 8
push 0x6f
lea ecx, [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x290], 0x40543c
mov dword [ebp - 0x298], 8
push 0x67
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x238]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x248]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x268]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x134]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x144]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x154]
push eax
lea ecx, [ebp - 0x164]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x288]
push edx
lea eax, [ebp - 0x174]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0x194]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x298]
push eax
lea ecx, [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b0ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x1a4]
push eax
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0x184]
push edx
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x164]
push ecx
lea edx, [ebp - 0x154]
push edx
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
push 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x64
mov dword [ebp - 4], 0xfc
mov dword [ebp - 0x230], 0x404e08
mov dword [ebp - 0x238], 8
push 0x73
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x31
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x240], 0x405290
mov dword [ebp - 0x248], 8
mov dword [ebp - 0x250], 0x4051bc
mov dword [ebp - 0x258], 8
push 0x69
lea eax, [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x260], 0x4056f0
mov dword [ebp - 0x268], 8
push 0x65
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x6f
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x270], 0x405830
mov dword [ebp - 0x278], 8
mov dword [ebp - 0x280], 0x405648
mov dword [ebp - 0x288], 8
push 0x6c
lea eax, [ebp - 0x144]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x290], 0x405290
mov dword [ebp - 0x298], 8
push 0x6e
lea ecx, [ebp - 0x174]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x65
lea edx, [ebp - 0x194]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x2a0], 0x405588
mov dword [ebp - 0x2a8], 8
lea eax, [ebp - 0x238]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x84]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x248]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x268]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x278]
push edx
lea eax, [ebp - 0x124]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x288]
push ecx
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x154]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x298]
push edx
lea eax, [ebp - 0x164]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2a8]
push edx
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b0b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x1a4]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0x164]
push eax
lea ecx, [ebp - 0x154]
push ecx
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x54]
push edx
push 0x17
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x60
mov dword [ebp - 4], 0xfd
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x228]
push eax
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x230], 0x3e8
mov dword [ebp - 0x238], 2
lea edx, [ebp - 0x238]
mov ecx, dword [ebp - 0x228]
xor eax, eax
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x228]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x228]
push edx
mov eax, dword [0x43b130]
push eax
mov ecx, dword [0x43b160]
push ecx
call fcn.0042eeb0
lea edx, [ebp - 0x228]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0xfe
push 0x28
call fcn.0040c6c0
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
push 0x5c
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
call fcn.00409c70
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov ecx, dword [0x43b100]
mov dword [ebp - 0x230], ecx
mov dword [ebp - 0x238], 8
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x238]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43b1dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x64]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
wait
push 0x42e64b
jmp 0x42e620
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x28]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x34]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
ret