Function at 0x40ab00
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403736
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x544
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401350
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
push 0x5f48614
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x42f0e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 4
push 0x2c6
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 5
push 0
push 0xffffffffffffffff
push 1
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x82
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x78
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 6
push 0x4050ac
push 0x4050b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4050bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x6c], 8
push 0x6e
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x65
lea eax, [ebp - 0x8c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x178], 0x4050c4
mov dword [ebp - 0x180], 8
push 0x33
lea ecx, [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x32
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x180]
push edx
lea eax, [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xbc]
push ecx
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42f068
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xbc]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0x8c]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
mov dword [ebp - 4], 7
mov word [ebp - 0x204], 0xffff
mov dword [ebp - 0x20c], 0x65a
lea eax, [ebp - 0x204]
push eax
lea ecx, [ebp - 0x20c]
push ecx
push 0x42f0b0
push 0x42f0e4
call fcn.00418650
mov dword [ebp - 4], 8
push 0
push 0x1f
push 0x65
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 9
mov ecx, dword [0x42f12c]
push ecx
mov edx, dword [0x42f0e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42f0e4
call fcn.00429ee0
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x178], 0x42f0e4
mov dword [ebp - 0x180], 0x6011
push 0
push 0x40
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42f0d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x178], 0x4050cc
mov dword [ebp - 0x180], 8
lea edx, [ebp - 0x180]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x5c]
push eax
mov ecx, dword [0x42f0d8]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea eax, [ebp - 0x6c]
push eax
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x20c], eax
lea ecx, [ebp - 0x20c]
push ecx
lea edx, [ebp - 0x34]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xc
cmp dword [ebp - 0x34], 0
je 0x40af3e
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40af3e
mov eax, dword [ebp - 0x34]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40af21
mov dword [ebp - 0x230], 0
jmp 0x40af2d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x234], ecx
jmp 0x40af4a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x234]
mov edx, dword [eax + ecx]
mov ecx, 0x42f070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x54], 0x47
mov dword [ebp - 0x5c], 2
push 1
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x54], 0x86
mov dword [ebp - 0x5c], 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xf
cmp dword [ebp - 0x34], 0
je 0x40b030
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b030
mov edx, dword [ebp - 0x34]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b013
mov dword [ebp - 0x238], 0
jmp 0x40b01f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x23c], eax
jmp 0x40b03c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x23c]
mov edx, dword [edx + eax]
mov ecx, 0x42f224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x10
cmp dword [ebp - 0x34], 0
je 0x40b0b4
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b0b4
mov edx, dword [ebp - 0x34]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b097
mov dword [ebp - 0x240], 0
jmp 0x40b0a3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x244], eax
jmp 0x40b0c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x244]
mov edx, dword [edx + eax]
mov ecx, 0x42f0c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x54], 0x53
mov dword [ebp - 0x5c], 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0x34], 0
je 0x40b16e
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40b16e
mov eax, dword [ebp - 0x34]
mov ecx, 3
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40b151
mov dword [ebp - 0x248], 0
jmp 0x40b15d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x24c], ecx
jmp 0x40b17a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x24c]
mov edx, dword [eax + ecx]
mov ecx, 0x42f174
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x13
cmp dword [ebp - 0x34], 0
je 0x40b1f2
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40b1f2
mov eax, dword [ebp - 0x34]
mov ecx, 4
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40b1d5
mov dword [ebp - 0x250], 0
jmp 0x40b1e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x254], ecx
jmp 0x40b1fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x254]
mov edx, dword [eax + ecx]
mov ecx, 0x42f238
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x74], 0x68
mov dword [ebp - 0x7c], 2
mov dword [ebp - 0x64], 0x36
mov dword [ebp - 0x6c], 2
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x5c], 2
push 0
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x8c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcInStrChar]
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x15
cmp dword [ebp - 0x34], 0
je 0x40b2e0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b2e0
mov edx, dword [ebp - 0x34]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b2c3
mov dword [ebp - 0x258], 0
jmp 0x40b2cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x25c], eax
jmp 0x40b2ec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x25c]
mov edx, dword [edx + eax]
mov ecx, 0x42f234
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x16
cmp dword [ebp - 0x34], 0
je 0x40b364
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b364
mov edx, dword [ebp - 0x34]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b347
mov dword [ebp - 0x260], 0
jmp 0x40b353
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x264], eax
jmp 0x40b370
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x264]
mov edx, dword [edx + eax]
mov ecx, 0x42f0a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x17
cmp dword [ebp - 0x34], 0
je 0x40b3e8
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b3e8
mov edx, dword [ebp - 0x34]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b3cb
mov dword [ebp - 0x268], 0
jmp 0x40b3d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x26c], eax
jmp 0x40b3f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x26c]
mov edx, dword [edx + eax]
mov ecx, 0x42f0ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0x34], 0
je 0x40b46c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b46c
mov edx, dword [ebp - 0x34]
mov eax, 8
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b44f
mov dword [ebp - 0x270], 0
jmp 0x40b45b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x274], eax
jmp 0x40b478
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x274]
mov edx, dword [edx + eax]
mov ecx, 0x42f240
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19
cmp dword [ebp - 0x34], 0
je 0x40b4f0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b4f0
mov edx, dword [ebp - 0x34]
mov eax, 9
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b4d3
mov dword [ebp - 0x278], 0
jmp 0x40b4df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x27c], eax
jmp 0x40b4fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x27c]
mov edx, dword [edx + eax]
mov ecx, 0x42f23c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1a
push 0x40680000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x1b
cmp dword [ebp - 0x34], 0
je 0x40b58e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b58e
mov edx, dword [ebp - 0x34]
mov eax, 0xa
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b571
mov dword [ebp - 0x280], 0
jmp 0x40b57d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x284], eax
jmp 0x40b59a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x284]
mov edx, dword [edx + eax]
mov ecx, 0x42f1b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c
push 0x40140000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x1d
cmp dword [ebp - 0x34], 0
je 0x40b62c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b62c
mov edx, dword [ebp - 0x34]
mov eax, 0xb
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b60f
mov dword [ebp - 0x288], 0
jmp 0x40b61b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x28c], eax
jmp 0x40b638
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x28c]
mov edx, dword [edx + eax]
mov ecx, 0x42f21c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e
cmp dword [ebp - 0x34], 0
je 0x40b6b0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b6b0
mov edx, dword [ebp - 0x34]
mov eax, 0xc
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b693
mov dword [ebp - 0x290], 0
jmp 0x40b69f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x294], eax
jmp 0x40b6bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x294], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x294]
mov edx, dword [edx + eax]
mov ecx, 0x42f0a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x54], 0x53
mov dword [ebp - 0x5c], 2
push 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0x34], 0
je 0x40b76c
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40b76c
mov eax, dword [ebp - 0x34]
mov ecx, 0xd
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40b74f
mov dword [ebp - 0x298], 0
jmp 0x40b75b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x298], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x29c], ecx
jmp 0x40b778
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x29c]
mov edx, dword [eax + ecx]
mov ecx, 0x42f118
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21
push 0
push 0xffffffffffffffff
push 1
push 0x1b
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xe8
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0x34], 0
je 0x40b868
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40b868
mov ecx, dword [ebp - 0x34]
mov edx, 0xe
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40b84b
mov dword [ebp - 0x2a0], 0
jmp 0x40b857
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2a4], edx
jmp 0x40b874
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2a4]
mov edx, dword [ecx + edx]
mov ecx, 0x42f0c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23
cmp dword [ebp - 0x34], 0
je 0x40b8ec
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40b8ec
mov ecx, dword [ebp - 0x34]
mov edx, 0xf
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40b8cf
mov dword [ebp - 0x2a8], 0
jmp 0x40b8db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2ac], edx
jmp 0x40b8f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2ac]
mov edx, dword [ecx + edx]
mov ecx, 0x42f170
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x34], 0
je 0x40b970
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40b970
mov ecx, dword [ebp - 0x34]
mov edx, 0x10
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40b953
mov dword [ebp - 0x2b0], 0
jmp 0x40b95f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2b4], edx
jmp 0x40b97c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2b4]
mov edx, dword [ecx + edx]
mov ecx, 0x42f14c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25
push 0xb9
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x26
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x27
cmp dword [ebp - 0x34], 0
je 0x40ba3b
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40ba3b
mov edx, dword [ebp - 0x34]
mov eax, 0x11
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40ba1e
mov dword [ebp - 0x2b8], 0
jmp 0x40ba2a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x2bc], eax
jmp 0x40ba47
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2bc]
mov edx, dword [edx + eax]
mov ecx, 0x42f148
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x28
cmp dword [ebp - 0x34], 0
je 0x40babf
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40babf
mov edx, dword [ebp - 0x34]
mov eax, 0x12
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40baa2
mov dword [ebp - 0x2c0], 0
jmp 0x40baae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x2c4], eax
jmp 0x40bacb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2c4]
mov edx, dword [edx + eax]
mov ecx, 0x42f150
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x54], 0x8f
mov dword [ebp - 0x5c], 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2a
cmp dword [ebp - 0x34], 0
je 0x40bb79
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40bb79
mov eax, dword [ebp - 0x34]
mov ecx, 0x14
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40bb5c
mov dword [ebp - 0x2c8], 0
jmp 0x40bb68
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x2cc], ecx
jmp 0x40bb85
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2cc]
mov edx, dword [eax + ecx]
mov ecx, 0x42f17c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2b
push 0x40180000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x2c
push 0x34
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2d
cmp dword [ebp - 0x34], 0
je 0x40bc33
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40bc33
mov ecx, dword [ebp - 0x34]
mov edx, 0x15
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40bc16
mov dword [ebp - 0x2d0], 0
jmp 0x40bc22
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2d4], edx
jmp 0x40bc3f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2d4]
mov edx, dword [ecx + edx]
mov ecx, 0x42f178
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x34], 0
je 0x40bcb7
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40bcb7
mov ecx, dword [ebp - 0x34]
mov edx, 0x16
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40bc9a
mov dword [ebp - 0x2d8], 0
jmp 0x40bca6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2dc], edx
jmp 0x40bcc3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2dc]
mov edx, dword [ecx + edx]
mov ecx, 0x42f258
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2f
cmp dword [ebp - 0x34], 0
je 0x40bd3b
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40bd3b
mov ecx, dword [ebp - 0x34]
mov edx, 0x17
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40bd1e
mov dword [ebp - 0x2e0], 0
jmp 0x40bd2a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2e4], edx
jmp 0x40bd47
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2e4]
mov edx, dword [ecx + edx]
mov ecx, 0x42f064
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x54], 0xe4
mov dword [ebp - 0x5c], 2
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x5c]
push eax
push 0xd1
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x31
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x34], 0
je 0x40be33
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40be33
mov eax, dword [ebp - 0x34]
mov ecx, 0x18
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40be16
mov dword [ebp - 0x2e8], 0
jmp 0x40be22
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x2ec], ecx
jmp 0x40be3f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [eax + ecx]
mov ecx, 0x42f228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x33
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0x34], 0
je 0x40bed1
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40bed1
mov ecx, dword [ebp - 0x34]
mov edx, 0x19
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40beb4
mov dword [ebp - 0x2f0], 0
jmp 0x40bec0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2f4], edx
jmp 0x40bedd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2f4]
mov edx, dword [ecx + edx]
mov ecx, 0x42f22c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x54], 0xf0
mov dword [ebp - 0x5c], 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0x34], 0
je 0x40bf8b
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40bf8b
mov edx, dword [ebp - 0x34]
mov eax, 0x1a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40bf6e
mov dword [ebp - 0x2f8], 0
jmp 0x40bf7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x2fc], eax
jmp 0x40bf97
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2fc]
mov edx, dword [edx + eax]
mov ecx, 0x42f230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x37
cmp dword [ebp - 0x34], 0
je 0x40c00f
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40c00f
mov edx, dword [ebp - 0x34]
mov eax, 0x1b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40bff2
mov dword [ebp - 0x300], 0
jmp 0x40bffe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x304], eax
jmp 0x40c01b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x304]
mov edx, dword [edx + eax]
mov ecx, 0x42f0cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x54], 0x12
mov dword [ebp - 0x5c], 2
push 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x39
cmp dword [ebp - 0x34], 0
je 0x40c0cb
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c0cb
mov eax, dword [ebp - 0x34]
mov ecx, 0x1c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c0ae
mov dword [ebp - 0x308], 0
jmp 0x40c0ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x30c], ecx
jmp 0x40c0d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x30c]
mov edx, dword [eax + ecx]
mov ecx, 0x42f220
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3a
cmp dword [ebp - 0x34], 0
je 0x40c14f
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c14f
mov eax, dword [ebp - 0x34]
mov ecx, 0x1d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c132
mov dword [ebp - 0x310], 0
jmp 0x40c13e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x314], ecx
jmp 0x40c15b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x314]
mov edx, dword [eax + ecx]
mov ecx, 0x42f1a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x54], 0xda
mov dword [ebp - 0x5c], 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3c
cmp dword [ebp - 0x34], 0
je 0x40c209
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40c209
mov ecx, dword [ebp - 0x34]
mov edx, 0x1e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40c1ec
mov dword [ebp - 0x318], 0
jmp 0x40c1f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x31c], edx
jmp 0x40c215
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x31c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f19c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3d
cmp dword [ebp - 0x34], 0
je 0x40c28d
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40c28d
mov ecx, dword [ebp - 0x34]
mov edx, 0x1f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40c270
mov dword [ebp - 0x320], 0
jmp 0x40c27c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x324], edx
jmp 0x40c299
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x324]
mov edx, dword [ecx + edx]
mov ecx, 0x42f1a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3e
push 0x2e5
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3f
push 0x2ed
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0x34], 0
je 0x40c34f
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c34f
mov eax, dword [ebp - 0x34]
mov ecx, 0x20
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c332
mov dword [ebp - 0x328], 0
jmp 0x40c33e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x32c], ecx
jmp 0x40c35b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x32c]
mov edx, dword [eax + ecx]
mov ecx, 0x42f144
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x54], 0x15
mov dword [ebp - 0x5c], 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x34], 0
je 0x40c409
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40c409
mov ecx, dword [ebp - 0x34]
mov edx, 0x21
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40c3ec
mov dword [ebp - 0x330], 0
jmp 0x40c3f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x334], edx
jmp 0x40c415
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, 0x42f2bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0x34], 0
je 0x40c48d
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40c48d
mov ecx, dword [ebp - 0x34]
mov edx, 0x22
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40c470
mov dword [ebp - 0x338], 0
jmp 0x40c47c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x33c], edx
jmp 0x40c499
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x33c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f06c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
push 0xc1
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x45
push 0xd8
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x46
cmp dword [ebp - 0x34], 0
je 0x40c55d
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40c55d
mov edx, dword [ebp - 0x34]
mov eax, 0x23
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40c540
mov dword [ebp - 0x340], 0
jmp 0x40c54c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x344], eax
jmp 0x40c569
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x344]
mov edx, dword [edx + eax]
mov ecx, 0x42f11c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x47
cmp dword [ebp - 0x34], 0
je 0x40c5e1
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40c5e1
mov edx, dword [ebp - 0x34]
mov eax, 0x24
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40c5c4
mov dword [ebp - 0x348], 0
jmp 0x40c5d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x34c], eax
jmp 0x40c5ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x34c]
mov edx, dword [edx + eax]
mov ecx, 0x42f120
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x48
cmp dword [ebp - 0x34], 0
je 0x40c665
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40c665
mov edx, dword [ebp - 0x34]
mov eax, 0x25
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40c648
mov dword [ebp - 0x350], 0
jmp 0x40c654
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x354], eax
jmp 0x40c671
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x354]
mov edx, dword [edx + eax]
mov ecx, 0x42f124
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x49
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4a
cmp dword [ebp - 0x34], 0
je 0x40c703
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c703
mov eax, dword [ebp - 0x34]
mov ecx, 0x26
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c6e6
mov dword [ebp - 0x358], 0
jmp 0x40c6f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x35c], ecx
jmp 0x40c70f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x35c]
mov edx, dword [eax + ecx]
mov ecx, 0x42f130
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4b
cmp dword [ebp - 0x34], 0
je 0x40c787
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c787
mov eax, dword [ebp - 0x34]
mov ecx, 0x27
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c76a
mov dword [ebp - 0x360], 0
jmp 0x40c776
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x364], ecx
jmp 0x40c793
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x364]
mov edx, dword [eax + ecx]
mov ecx, 0x42f134
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x54], 0xb2
mov dword [ebp - 0x5c], 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0x34], 0
je 0x40c841
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40c841
mov ecx, dword [ebp - 0x34]
mov edx, 0x28
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40c824
mov dword [ebp - 0x368], 0
jmp 0x40c830
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x36c], edx
jmp 0x40c84d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x36c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4e
cmp dword [ebp - 0x34], 0
je 0x40c8c5
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40c8c5
mov ecx, dword [ebp - 0x34]
mov edx, 0x29
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40c8a8
mov dword [ebp - 0x370], 0
jmp 0x40c8b4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x374], edx
jmp 0x40c8d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x374]
mov edx, dword [ecx + edx]
mov ecx, 0x42f13c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4f
cmp dword [ebp - 0x34], 0
je 0x40c949
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40c949
mov ecx, dword [ebp - 0x34]
mov edx, 0x2a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40c92c
mov dword [ebp - 0x378], 0
jmp 0x40c938
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x37c], edx
jmp 0x40c955
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x37c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f200
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
push 0
push 0xffffffffffffffff
push 1
push 0xcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x71
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x51
cmp dword [ebp - 0x34], 0
je 0x40ca48
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40ca48
mov edx, dword [ebp - 0x34]
mov eax, 0x2b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40ca2b
mov dword [ebp - 0x380], 0
jmp 0x40ca37
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x384], eax
jmp 0x40ca54
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x384]
mov edx, dword [edx + eax]
mov ecx, 0x42f05c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x34], 0
je 0x40cacc
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40cacc
mov edx, dword [ebp - 0x34]
mov eax, 0x2c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40caaf
mov dword [ebp - 0x388], 0
jmp 0x40cabb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x388], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x38c], eax
jmp 0x40cad8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x38c]
mov edx, dword [edx + eax]
mov ecx, 0x42f060
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
cmp dword [ebp - 0x34], 0
je 0x40cb50
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40cb50
mov edx, dword [ebp - 0x34]
mov eax, 0x2d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40cb33
mov dword [ebp - 0x390], 0
jmp 0x40cb3f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x394], eax
jmp 0x40cb5c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x394]
mov edx, dword [edx + eax]
mov ecx, 0x42f1c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x54
cmp dword [ebp - 0x34], 0
je 0x40cbd4
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40cbd4
mov edx, dword [ebp - 0x34]
mov eax, 0x2e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40cbb7
mov dword [ebp - 0x398], 0
jmp 0x40cbc3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x39c], eax
jmp 0x40cbe0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x39c]
mov edx, dword [edx + eax]
mov ecx, 0x42f054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x55
cmp dword [ebp - 0x34], 0
je 0x40cc58
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40cc58
mov edx, dword [ebp - 0x34]
mov eax, 0x2f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40cc3b
mov dword [ebp - 0x3a0], 0
jmp 0x40cc47
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x3a4], eax
jmp 0x40cc64
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3a4]
mov edx, dword [edx + eax]
mov ecx, 0x42f058
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x56
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x57
cmp dword [ebp - 0x34], 0
je 0x40ccf6
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ccf6
mov eax, dword [ebp - 0x34]
mov ecx, 0x30
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40ccd9
mov dword [ebp - 0x3a8], 0
jmp 0x40cce5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x3ac], ecx
jmp 0x40cd02
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, 0x42f25c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x58
cmp dword [ebp - 0x34], 0
je 0x40cd7a
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40cd7a
mov eax, dword [ebp - 0x34]
mov ecx, 0x31
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40cd5d
mov dword [ebp - 0x3b0], 0
jmp 0x40cd69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x3b4], ecx
jmp 0x40cd86
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, 0x42f260
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0x34], 0
je 0x40cdfe
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40cdfe
mov eax, dword [ebp - 0x34]
mov ecx, 0x32
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40cde1
mov dword [ebp - 0x3b8], 0
jmp 0x40cded
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x3bc], ecx
jmp 0x40ce0a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3bc]
mov edx, dword [eax + ecx]
mov ecx, 0x42f208
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0x34], 0
je 0x40ce82
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ce82
mov eax, dword [ebp - 0x34]
mov ecx, 0x33
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40ce65
mov dword [ebp - 0x3c0], 0
jmp 0x40ce71
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c0], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x3c4], ecx
jmp 0x40ce8e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3c4]
mov edx, dword [eax + ecx]
mov ecx, 0x42f0f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5b
mov word [ebp - 0x208], 0x270f
mov word [ebp - 0x204], 1
cmp dword [ebp - 0x34], 0
je 0x40cf18
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40cf18
mov eax, dword [ebp - 0x34]
mov ecx, 0x34
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40cefb
mov dword [ebp - 0x3c8], 0
jmp 0x40cf07
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x3cc], ecx
jmp 0x40cf24
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3cc], eax
lea edx, [ebp - 0x208]
push edx
lea eax, [ebp - 0x204]
push eax
call fcn.0041c510
movsx ecx, ax
mov dword [ebp - 0x3d0], ecx
fild dword [ebp - 0x3d0]
fstp dword [ebp - 0x3d4]
mov edx, dword [ebp - 0x3d4]
push edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3cc]
mov eax, dword [ecx + edx]
push eax
call fcn.00427120
mov edx, eax
mov ecx, 0x42f1b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x5c
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5d
mov word [ebp - 0x204], 0x12d1
lea edx, [ebp - 0x204]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0x5e
mov word [ebp - 0x208], 0x270f
mov word [ebp - 0x204], 1
cmp dword [ebp - 0x34], 0
je 0x40d01c
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d01c
mov ecx, dword [ebp - 0x34]
mov edx, 0x35
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40cfff
mov dword [ebp - 0x3d8], 0
jmp 0x40d00b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x3dc], edx
jmp 0x40d028
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x204]
push ecx
call fcn.0041c510
movsx edx, ax
mov dword [ebp - 0x3e0], edx
fild dword [ebp - 0x3e0]
fstp dword [ebp - 0x3e4]
mov eax, dword [ebp - 0x3e4]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3dc]
mov ecx, dword [edx + eax]
push ecx
call fcn.00427120
mov edx, eax
mov ecx, 0x42f1f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x54], 0x4f
mov dword [ebp - 0x5c], 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x60
mov word [ebp - 0x208], 0x270f
mov word [ebp - 0x204], 1
cmp dword [ebp - 0x34], 0
je 0x40d11f
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d11f
mov ecx, dword [ebp - 0x34]
mov edx, 0x36
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d102
mov dword [ebp - 0x3e8], 0
jmp 0x40d10e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x3ec], edx
jmp 0x40d12b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x204]
push ecx
call fcn.0041c510
movsx edx, ax
mov dword [ebp - 0x3f0], edx
fild dword [ebp - 0x3f0]
fstp dword [ebp - 0x3f4]
mov eax, dword [ebp - 0x3f4]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3ec]
mov ecx, dword [edx + eax]
push ecx
call fcn.00427120
mov edx, eax
mov ecx, 0x42f1f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x61
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x62
cmp dword [ebp - 0x34], 0
je 0x40d1f4
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d1f4
mov ecx, dword [ebp - 0x34]
mov edx, 0x37
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d1d7
mov dword [ebp - 0x3f8], 0
jmp 0x40d1e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x3fc], edx
jmp 0x40d200
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3fc]
mov edx, dword [ecx + edx]
mov ecx, 0x42f2cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x63
cmp dword [ebp - 0x34], 0
je 0x40d278
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d278
mov ecx, dword [ebp - 0x34]
mov edx, 0x38
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d25b
mov dword [ebp - 0x400], 0
jmp 0x40d267
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x404], edx
jmp 0x40d284
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x404]
mov edx, dword [ecx + edx]
mov ecx, 0x42f27c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x64
cmp dword [ebp - 0x34], 0
je 0x40d2fc
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d2fc
mov ecx, dword [ebp - 0x34]
mov edx, 0x39
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d2df
mov dword [ebp - 0x408], 0
jmp 0x40d2eb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x40c], edx
jmp 0x40d308
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x40c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f280
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x65
push 0x40622000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x66
cmp dword [ebp - 0x34], 0
je 0x40d39a
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d39a
mov ecx, dword [ebp - 0x34]
mov edx, 0x3a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d37d
mov dword [ebp - 0x410], 0
jmp 0x40d389
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x414], edx
jmp 0x40d3a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x414]
mov edx, dword [ecx + edx]
mov ecx, 0x42f284
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x67
cmp dword [ebp - 0x34], 0
je 0x40d41e
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d41e
mov ecx, dword [ebp - 0x34]
mov edx, 0x3b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d401
mov dword [ebp - 0x418], 0
jmp 0x40d40d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x41c], edx
jmp 0x40d42a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x41c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f288
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x68
cmp dword [ebp - 0x34], 0
je 0x40d4a2
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d4a2
mov ecx, dword [ebp - 0x34]
mov edx, 0x3c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d485
mov dword [ebp - 0x420], 0
jmp 0x40d491
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x424], edx
jmp 0x40d4ae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x424]
mov edx, dword [ecx + edx]
mov ecx, 0x42f28c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x69
push 0x2686
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6a
cmp dword [ebp - 0x34], 0
je 0x40d553
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d553
mov ecx, dword [ebp - 0x34]
mov edx, 0x3d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d536
mov dword [ebp - 0x428], 0
jmp 0x40d542
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x42c], edx
jmp 0x40d55f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x42c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x42c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f290
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6b
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6c
cmp dword [ebp - 0x34], 0
je 0x40d5f1
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40d5f1
mov edx, dword [ebp - 0x34]
mov eax, 0x3e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40d5d4
mov dword [ebp - 0x430], 0
jmp 0x40d5e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x430], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x434], eax
jmp 0x40d5fd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x434], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x434]
mov edx, dword [edx + eax]
mov ecx, 0x42f294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6d
mov dword [ebp - 0x54], 0x41
mov dword [ebp - 0x5c], 2
push 0
push 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x6e
push 0xb2
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6f
cmp dword [ebp - 0x34], 0
je 0x40d6ce
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d6ce
mov ecx, dword [ebp - 0x34]
mov edx, 0x3f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d6b1
mov dword [ebp - 0x438], 0
jmp 0x40d6bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x438], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x43c], edx
jmp 0x40d6da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x43c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x43c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f298
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x70
cmp dword [ebp - 0x34], 0
je 0x40d752
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d752
mov ecx, dword [ebp - 0x34]
mov edx, 0x40
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d735
mov dword [ebp - 0x440], 0
jmp 0x40d741
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x440], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x444], edx
jmp 0x40d75e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x444], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x444]
mov edx, dword [ecx + edx]
mov ecx, 0x42f29c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x71
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x72
cmp dword [ebp - 0x34], 0
je 0x40d7f0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40d7f0
mov edx, dword [ebp - 0x34]
mov eax, 0x41
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40d7d3
mov dword [ebp - 0x448], 0
jmp 0x40d7df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x448], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x44c], eax
jmp 0x40d7fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x44c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x44c]
mov edx, dword [edx + eax]
mov ecx, 0x42f2a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x73
cmp dword [ebp - 0x34], 0
je 0x40d874
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40d874
mov edx, dword [ebp - 0x34]
mov eax, 0x42
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40d857
mov dword [ebp - 0x450], 0
jmp 0x40d863
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x450], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x454], eax
jmp 0x40d880
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x454], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x454]
mov edx, dword [edx + eax]
mov ecx, 0x42f2a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x74
cmp dword [ebp - 0x34], 0
je 0x40d8f8
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40d8f8
mov edx, dword [ebp - 0x34]
mov eax, 0x43
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40d8db
mov dword [ebp - 0x458], 0
jmp 0x40d8e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x458], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x45c], eax
jmp 0x40d904
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x45c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x45c]
mov edx, dword [edx + eax]
mov ecx, 0x42f214
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x54], 0x3e
mov dword [ebp - 0x5c], 2
push 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x76
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x77
cmp dword [ebp - 0x34], 0
je 0x40d9ce
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d9ce
mov ecx, dword [ebp - 0x34]
mov edx, 0x44
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d9b1
mov dword [ebp - 0x460], 0
jmp 0x40d9bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x460], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x464], edx
jmp 0x40d9da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x464], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x464]
mov edx, dword [ecx + edx]
mov ecx, 0x42f278
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x78
cmp dword [ebp - 0x34], 0
je 0x40da52
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40da52
mov ecx, dword [ebp - 0x34]
mov edx, 0x45
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40da35
mov dword [ebp - 0x468], 0
jmp 0x40da41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x468], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x46c], edx
jmp 0x40da5e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x46c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x46c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f2a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x54], 0x80
mov dword [ebp - 0x5c], 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x7a
cmp dword [ebp - 0x34], 0
je 0x40db0c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40db0c
mov edx, dword [ebp - 0x34]
mov eax, 0x46
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40daef
mov dword [ebp - 0x470], 0
jmp 0x40dafb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x470], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x474], eax
jmp 0x40db18
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x474], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x474]
mov edx, dword [edx + eax]
mov ecx, 0x42f2ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7b
cmp dword [ebp - 0x34], 0
je 0x40db90
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40db90
mov edx, dword [ebp - 0x34]
mov eax, 0x47
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40db73
mov dword [ebp - 0x478], 0
jmp 0x40db7f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x478], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x47c], eax
jmp 0x40db9c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x47c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x47c]
mov edx, dword [edx + eax]
mov ecx, 0x42f07c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7c
cmp dword [ebp - 0x34], 0
je 0x40dc14
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40dc14
mov edx, dword [ebp - 0x34]
mov eax, 0x48
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40dbf7
mov dword [ebp - 0x480], 0
jmp 0x40dc03
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x480], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x484], eax
jmp 0x40dc20
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x484], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x484]
mov edx, dword [edx + eax]
mov ecx, 0x42f248
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x54], 0x20
mov dword [ebp - 0x5c], 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x7e
push 0
push 0xffffffffffffffff
push 1
push 0x56
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x1f
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x7f
cmp dword [ebp - 0x34], 0
je 0x40dd46
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40dd46
mov ecx, dword [ebp - 0x34]
mov edx, 0x49
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40dd29
mov dword [ebp - 0x488], 0
jmp 0x40dd35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x488], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x48c], edx
jmp 0x40dd52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x48c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x48c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f24c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x80
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x81
push 0
push 0xffffffffffffffff
push 1
push 0x34
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x45
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x65
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x82
cmp dword [ebp - 0x34], 0
je 0x40de59
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40de59
mov eax, dword [ebp - 0x34]
mov ecx, 0x4a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40de3c
mov dword [ebp - 0x490], 0
jmp 0x40de48
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x490], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x494], ecx
jmp 0x40de65
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, 0x42f10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x54], 0x76
mov dword [ebp - 0x5c], 2
push 3
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x84
push 0x406fc000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x85
cmp dword [ebp - 0x34], 0
je 0x40df2f
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40df2f
mov ecx, dword [ebp - 0x34]
mov edx, 0x4b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40df12
mov dword [ebp - 0x498], 0
jmp 0x40df1e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x498], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x49c], edx
jmp 0x40df3b
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, 0x42f110
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x86
cmp dword [ebp - 0x34], 0
je 0x40dfb3
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40dfb3
mov ecx, dword [ebp - 0x34]
mov edx, 0x4c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40df96
mov dword [ebp - 0x4a0], 0
jmp 0x40dfa2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4a4], edx
jmp 0x40dfbf
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, 0x42f114
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x87
mov dword [ebp - 0x74], 0x53
mov dword [ebp - 0x7c], 2
mov dword [ebp - 0x64], 0x2d
mov dword [ebp - 0x6c], 2
mov dword [ebp - 0x54], 5
mov dword [ebp - 0x5c], 2
push 0
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x8c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrChar]
lea ecx, [ebp - 0x8c]
push ecx
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x88
push 0
push 0xffffffffffffffff
push 1
push 0x67
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xc1
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x17
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x89
cmp dword [ebp - 0x34], 0
je 0x40e119
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e119
mov ecx, dword [ebp - 0x34]
mov edx, 0x4d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e0fc
mov dword [ebp - 0x4a8], 0
jmp 0x40e108
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4ac], edx
jmp 0x40e125
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, 0x42f0ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8a
cmp dword [ebp - 0x34], 0
je 0x40e19d
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e19d
mov ecx, dword [ebp - 0x34]
mov edx, 0x4e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e180
mov dword [ebp - 0x4b0], 0
jmp 0x40e18c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4b4], edx
jmp 0x40e1a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4b4]
mov edx, dword [ecx + edx]
mov ecx, 0x42f2c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8b
cmp dword [ebp - 0x34], 0
je 0x40e221
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e221
mov ecx, dword [ebp - 0x34]
mov edx, 0x4f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e204
mov dword [ebp - 0x4b8], 0
jmp 0x40e210
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4bc], edx
jmp 0x40e22d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4bc], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4bc]
mov edx, dword [ecx + edx]
mov ecx, 0x42f140
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8c
cmp dword [ebp - 0x34], 0
je 0x40e2a5
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e2a5
mov ecx, dword [ebp - 0x34]
mov edx, 0x50
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e288
mov dword [ebp - 0x4c0], 0
jmp 0x40e294
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4c4], edx
jmp 0x40e2b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4c4]
mov edx, dword [ecx + edx]
mov ecx, 0x42f2c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8d
cmp dword [ebp - 0x34], 0
je 0x40e329
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e329
mov ecx, dword [ebp - 0x34]
mov edx, 0x51
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e30c
mov dword [ebp - 0x4c8], 0
jmp 0x40e318
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4cc], edx
jmp 0x40e335
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4cc], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4cc]
mov edx, dword [ecx + edx]
mov ecx, 0x42f03c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8e
cmp dword [ebp - 0x34], 0
je 0x40e3ad
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e3ad
mov ecx, dword [ebp - 0x34]
mov edx, 0x52
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e390
mov dword [ebp - 0x4d0], 0
jmp 0x40e39c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4d4], edx
jmp 0x40e3b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4d4]
mov edx, dword [ecx + edx]
mov ecx, 0x42f040
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8f
cmp dword [ebp - 0x34], 0
je 0x40e431
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e431
mov ecx, dword [ebp - 0x34]
mov edx, 0x53
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e414
mov dword [ebp - 0x4d8], 0
jmp 0x40e420
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4dc], edx
jmp 0x40e43d
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, 0x42f044
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x90
push 0x405a4000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x91
mov dword [ebp - 0x54], 0x4b
mov dword [ebp - 0x5c], 2
push 3
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x92
cmp dword [ebp - 0x34], 0
je 0x40e507
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e507
mov edx, dword [ebp - 0x34]
mov eax, 0x54
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e4ea
mov dword [ebp - 0x4e0], 0
jmp 0x40e4f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e0], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x4e4], eax
jmp 0x40e513
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e4], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4e4]
mov edx, dword [edx + eax]
mov ecx, 0x42f048
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x93
cmp dword [ebp - 0x34], 0
je 0x40e58b
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e58b
mov edx, dword [ebp - 0x34]
mov eax, 0x55
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e56e
mov dword [ebp - 0x4e8], 0
jmp 0x40e57a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e8], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x4ec], eax
jmp 0x40e597
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ec], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4ec]
mov edx, dword [edx + eax]
mov ecx, 0x42f16c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x94
mov dword [ebp - 0x54], 0xf3
mov dword [ebp - 0x5c], 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x95
push 0x4069e000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x96
mov dword [ebp - 0x178], 0x4050d8
mov dword [ebp - 0x180], 8
lea edx, [ebp - 0x180]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x5c]
push edx
mov eax, dword [0x42f16c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x6c]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x20c], eax
lea eax, [ebp - 0x20c]
push eax
push 0x42f098
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x97
cmp dword [ebp - 0x34], 0
je 0x40e6db
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e6db
mov ecx, dword [ebp - 0x34]
mov edx, 0x56
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e6be
mov dword [ebp - 0x4f0], 0
jmp 0x40e6ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4f4], edx
jmp 0x40e6e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4f4]
mov edx, dword [ecx + edx]
mov ecx, 0x42f1ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x98
push 0x232
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x99
push 0x404c8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x9a
cmp dword [ebp - 0x34], 0
je 0x40e798
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e798
mov edx, dword [ebp - 0x34]
mov eax, 0x57
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e77b
mov dword [ebp - 0x4f8], 0
jmp 0x40e787
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f8], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x4fc], eax
jmp 0x40e7a4
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, 0x42f0bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9b
push 0x40418000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x9c
cmp dword [ebp - 0x34], 0
je 0x40e836
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e836
mov edx, dword [ebp - 0x34]
mov eax, 0x58
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e819
mov dword [ebp - 0x500], 0
jmp 0x40e825
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x500], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x504], eax
jmp 0x40e842
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, 0x42f0c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9d
cmp dword [ebp - 0x34], 0
je 0x40e8ba
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e8ba
mov edx, dword [ebp - 0x34]
mov eax, 0x59
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e89d
mov dword [ebp - 0x508], 0
jmp 0x40e8a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x508], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x50c], eax
jmp 0x40e8c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x50c]
mov edx, dword [edx + eax]
mov ecx, 0x42f1e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9e
cmp dword [ebp - 0x34], 0
je 0x40e93e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e93e
mov edx, dword [ebp - 0x34]
mov eax, 0x5a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e921
mov dword [ebp - 0x510], 0
jmp 0x40e92d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x510], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x514], eax
jmp 0x40e94a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x514], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x514]
mov edx, dword [edx + eax]
mov ecx, 0x42f1e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9f
cmp dword [ebp - 0x34], 0
je 0x40e9c2
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e9c2
mov edx, dword [ebp - 0x34]
mov eax, 0x5b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e9a5
mov dword [ebp - 0x518], 0
jmp 0x40e9b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x518], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x51c], eax
jmp 0x40e9ce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x51c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x51c]
mov edx, dword [edx + eax]
mov ecx, 0x42f1c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa0
push 0xcf
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa1
push 0x40622000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0xa2
cmp dword [ebp - 0x34], 0
je 0x40ea8d
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40ea8d
mov edx, dword [ebp - 0x34]
mov eax, 0x5c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40ea70
mov dword [ebp - 0x520], 0
jmp 0x40ea7c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x520], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x524], eax
jmp 0x40ea99
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, 0x42f084
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa3
cmp dword [ebp - 0x34], 0
je 0x40eb11
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40eb11
mov edx, dword [ebp - 0x34]
mov eax, 0x5d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40eaf4
mov dword [ebp - 0x528], 0
jmp 0x40eb00
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x528], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x52c], eax
jmp 0x40eb1d
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, 0x42f088
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa4
push 0x1f
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa5
push 0xf6
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa6
cmp dword [ebp - 0x34], 0
je 0x40ebde
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ebde
mov eax, dword [ebp - 0x34]
mov ecx, 0x5e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40ebc1
mov dword [ebp - 0x530], 0
jmp 0x40ebcd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x530], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x534], ecx
jmp 0x40ebea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x534], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x534]
mov edx, dword [eax + ecx]
mov ecx, 0x42f264
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa7
mov dword [ebp - 0x74], 0xcd
mov dword [ebp - 0x7c], 2
mov dword [ebp - 0x64], 0x60
mov dword [ebp - 0x6c], 2
mov dword [ebp - 0x54], 4
mov dword [ebp - 0x5c], 2
push 0
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x8c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcInStrChar]
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0x34], 0
je 0x40eccc
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40eccc
mov edx, dword [ebp - 0x34]
mov eax, 0x5f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40ecaf
mov dword [ebp - 0x538], 0
jmp 0x40ecbb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x538], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x53c], eax
jmp 0x40ecd8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x53c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x53c]
mov edx, dword [edx + eax]
mov ecx, 0x42f268
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa9
cmp dword [ebp - 0x34], 0
je 0x40ed50
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40ed50
mov edx, dword [ebp - 0x34]
mov eax, 0x60
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40ed33
mov dword [ebp - 0x540], 0
jmp 0x40ed3f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x540], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x544], eax
jmp 0x40ed5c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x544], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x544]
mov edx, dword [edx + eax]
mov ecx, 0x42f26c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0x34], 0
je 0x40edd4
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40edd4
mov edx, dword [ebp - 0x34]
mov eax, 0x61
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40edb7
mov dword [ebp - 0x548], 0
jmp 0x40edc3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x548], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x54c], eax
jmp 0x40ede0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x54c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x54c]
mov edx, dword [edx + eax]
mov ecx, 0x42f270
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xab
mov dword [ebp - 0x54], 0x3f
mov dword [ebp - 0x5c], 2
push 0
push 1
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xac
push 0x351
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xad
cmp dword [ebp - 0x34], 0
je 0x40eeb1
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40eeb1
mov ecx, dword [ebp - 0x34]
mov edx, 0x62
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40ee94
mov dword [ebp - 0x550], 0
jmp 0x40eea0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x550], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x554], edx
jmp 0x40eebd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x554], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x554]
mov edx, dword [ecx + edx]
mov ecx, 0x42f038
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xae
cmp dword [ebp - 0x34], 0
je 0x40ef35
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40ef35
mov ecx, dword [ebp - 0x34]
mov edx, 0x63
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40ef18
mov dword [ebp - 0x558], 0
jmp 0x40ef24
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x558], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x55c], edx
jmp 0x40ef41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x55c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x55c]
mov edx, dword [ecx + edx]
mov ecx, 0x42f100
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xaf
cmp dword [ebp - 0x34], 0
je 0x40efb9
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40efb9
mov ecx, dword [ebp - 0x34]
mov edx, 0x64
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40ef9c
mov dword [ebp - 0x560], 0
jmp 0x40efa8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x560], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x564], edx
jmp 0x40efc5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x564], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x564]
mov edx, dword [ecx + edx]
mov ecx, 0x42f104
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb0
push 0x5d
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcByteValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb1
mov dword [ebp - 0x54], 0xba
mov dword [ebp - 0x5c], 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb2
push 1
mov ecx, dword [0x42f200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
mov ecx, 0x42f0a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xb3
mov edx, 0x4050e0
mov ecx, 0x42f074
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb4
mov dword [ebp - 0x54], 0x85
mov dword [ebp - 0x5c], 2
push 3
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb5
push 0x96
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb6
mov dword [ebp - 0x178], 0x42f1fc
mov dword [ebp - 0x180], 0x4008
push 4
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42f204
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xb7
mov dword [ebp - 0x54], 0xee
mov dword [ebp - 0x5c], 2
push 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb8
mov dword [ebp - 0x54], 0x7f
mov dword [ebp - 0x5c], 2
push 3
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb9
push 3
mov edx, dword [0x42f1fc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x42f1ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xba
push 3
mov eax, dword [0x42f200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x42f190
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xbb
push 3
mov ecx, dword [0x42f13c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x42f08c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xbc
mov dword [ebp - 0x178], 0x42f214
mov dword [ebp - 0x180], 0x4008
push 3
lea edx, [ebp - 0x180]
push edx
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42f090
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xbd
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xbe
push 3
mov eax, dword [0x42f114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x42f094
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xbf
mov dword [ebp - 0x178], 0x4050e8
mov dword [ebp - 0x180], 8
push 0x73
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x188], 0x4050f0
mov dword [ebp - 0x190], 8
push 0x2e
lea edx, [ebp - 0x8c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x198], 0x4050f8
mov dword [ebp - 0x1a0], 8
push 0x6c
lea eax, [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1a8], 0x405100
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x405108
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0x1c8], 0x4050b4
mov dword [ebp - 0x1d0], 8
push 0x72
lea ecx, [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1d8], 0x4050f0
mov dword [ebp - 0x1e0], 8
push 0x33
lea edx, [ebp - 0x13c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1e8], 0x405110
mov dword [ebp - 0x1f0], 8
mov dword [ebp - 0x1f8], 0x405118
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x8c]
push edx
lea eax, [ebp - 0x9c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xbc]
push eax
lea ecx, [ebp - 0xcc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1b0]
push edx
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x12c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x14c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x15c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x16c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x15c]
push ecx
lea edx, [ebp - 0x14c]
push edx
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xbc]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0x8c]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 0x12
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x4c
mov dword [ebp - 4], 0xc0
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [0x42f0a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405120
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x42f250
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc1
mov dword [ebp - 0x54], 0xa5
mov dword [ebp - 0x5c], 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xc2
mov dword [ebp - 0x54], 0x71
mov dword [ebp - 0x5c], 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xc3
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [0x42f0a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40512c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x42f254
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc4
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [0x42f0a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x42f0fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc5
push 0
push 0
push 1
push 0
lea edx, [ebp - 0x170]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x178], 0x3e8
mov dword [ebp - 0x180], 2
lea edx, [ebp - 0x180]
mov eax, dword [ebp - 0x170]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x170]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x170]
push ecx
mov edx, dword [0x42f230]
push edx
mov eax, dword [0x42f068]
push eax
call fcn.004132f0
lea ecx, [ebp - 0x170]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0xc6
push 0x28
call fcn.004226c0
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x6c], 8
push 0x5c
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
call fcn.00428c10
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 8
mov eax, dword [0x42f200]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 8
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x8c]
push ecx
lea edx, [ebp - 0x9c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42f128
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x8c]
push ecx
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
wait
push 0x40f8a7
jmp 0x40f873
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x28]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x34]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret