Function at 0x402f40
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4018e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x958
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4011e8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
push 5
push 0x4029d8
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea eax, [ebp - 0x178]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea ecx, [ebp - 0x1c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea edx, [ebp - 0x1dc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea eax, [ebp - 0x24c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea ecx, [ebp - 0x268]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea edx, [ebp - 0x298]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea eax, [ebp - 0x2b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea ecx, [ebp - 0x324]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea edx, [ebp - 0x348]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea eax, [ebp - 0x364]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea ecx, [ebp - 0x380]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea edx, [ebp - 0x39c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea eax, [ebp - 0x3e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea ecx, [ebp - 0x3fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea edx, [ebp - 0x418]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea eax, [ebp - 0x464]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 5
push 0x4029d8
lea ecx, [ebp - 0x484]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
mov dword [ebp - 4], 2
push 0
push 0x3e
push 1
push 2
lea edx, [ebp - 0x2c0]
push edx
push 2
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 3
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 4
mov dword [ebp - 0x3a8], 0
mov dword [ebp - 4], 5
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x4d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [0x401190]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 6
mov edx, dword [ebp - 0x60]
push edx
push 0x402188
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x40331d
mov dword [ebp - 4], 7
cmp dword [0x410304], 0
jne 0x403216
push 0x410304
push 0x4021ac
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x73c], 0x410304
jmp 0x403220
mov dword [ebp - 0x73c], 0x410304
mov eax, dword [ebp - 0x73c]
mov ecx, dword [eax]
mov dword [ebp - 0x5c8], ecx
lea edx, [ebp - 0x4c8]
push edx
mov eax, dword [ebp - 0x5c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x5c8]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0
jge 0x40327b
push 0x14
push 0x40219c
mov eax, dword [ebp - 0x5c8]
push eax
mov ecx, dword [ebp - 0x5cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x740], eax
jmp 0x403285
mov dword [ebp - 0x740], 0
mov edx, dword [ebp - 0x4c8]
mov dword [ebp - 0x5d0], edx
lea eax, [ebp - 0x4ac]
push eax
mov ecx, dword [ebp - 0x5d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x5d0]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x5d4], eax
cmp dword [ebp - 0x5d4], 0
jge 0x4032de
push 0x50
push 0x4021bc
mov ecx, dword [ebp - 0x5d0]
push ecx
mov edx, dword [ebp - 0x5d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x744], eax
jmp 0x4032e8
mov dword [ebp - 0x744], 0
mov eax, dword [ebp - 0x4ac]
push eax
push 0x4021d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 9
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402220
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40220c
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xa
mov eax, dword [ebp - 0x60]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40223c
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402228
lea eax, [ebp - 0x4b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea ecx, [ebp - 0x4ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xb
push 0x28
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x424]
call dword [0x401190]
mov dword [ebp - 4], 0xc
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x28
mov ecx, dword [ebp - 0x424]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402260
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x424]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xd
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x424]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x424]
call dword [0x401190]
mov dword [ebp - 4], 0xe
cmp dword [0x410304], 0
jne 0x4035cc
push 0x410304
push 0x4021ac
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x748], 0x410304
jmp 0x4035d6
mov dword [ebp - 0x748], 0x410304
mov edx, dword [ebp - 0x748]
mov eax, dword [edx]
mov dword [ebp - 0x5c8], eax
lea ecx, [ebp - 0x4c8]
push ecx
mov edx, dword [ebp - 0x5c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x5c8]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0
jge 0x403631
push 0x14
push 0x40219c
mov edx, dword [ebp - 0x5c8]
push edx
mov eax, dword [ebp - 0x5cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x74c], eax
jmp 0x40363b
mov dword [ebp - 0x74c], 0
mov ecx, dword [ebp - 0x4c8]
mov dword [ebp - 0x5d0], ecx
lea edx, [ebp - 0x4ac]
push edx
mov eax, dword [ebp - 0x5d0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x5d0]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x5d4], eax
cmp dword [ebp - 0x5d4], 0
jge 0x403694
push 0x50
push 0x4021bc
mov eax, dword [ebp - 0x5d0]
push eax
mov ecx, dword [ebp - 0x5d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x750], eax
jmp 0x40369e
mov dword [ebp - 0x750], 0
mov edx, dword [ebp - 0x4ac]
push edx
push 0x402294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x4d0], eax
mov dword [ebp - 0x4d8], 8
push 0x10
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 0x402188
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x5d8], ax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x4c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x5d8]
test eax, eax
je 0x403881
mov dword [ebp - 4], 0xf
cmp dword [0x410304], 0
jne 0x403763
push 0x410304
push 0x4021ac
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x754], 0x410304
jmp 0x40376d
mov dword [ebp - 0x754], 0x410304
mov ecx, dword [ebp - 0x754]
mov edx, dword [ecx]
mov dword [ebp - 0x5c8], edx
lea eax, [ebp - 0x4c8]
push eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x5c8]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0
jge 0x4037c8
push 0x14
push 0x40219c
mov ecx, dword [ebp - 0x5c8]
push ecx
mov edx, dword [ebp - 0x5cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x758], eax
jmp 0x4037d2
mov dword [ebp - 0x758], 0
mov eax, dword [ebp - 0x4c8]
mov dword [ebp - 0x5d0], eax
lea ecx, [ebp - 0x4ac]
push ecx
mov edx, dword [ebp - 0x5d0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x5d0]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x5d4], eax
cmp dword [ebp - 0x5d4], 0
jge 0x40382b
push 0x50
push 0x4021bc
mov edx, dword [ebp - 0x5d0]
push edx
mov eax, dword [ebp - 0x5d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x75c], eax
jmp 0x403835
mov dword [ebp - 0x75c], 0
mov ecx, dword [ebp - 0x4ac]
push ecx
push 0x402294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMakeDir]
lea edx, [ebp - 0x4b0]
push edx
lea eax, [ebp - 0x4ac]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x4c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x11
cmp dword [0x410304], 0
jne 0x4038ad
push 0x410304
push 0x4021ac
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x760], 0x410304
jmp 0x4038b7
mov dword [ebp - 0x760], 0x410304
mov ecx, dword [ebp - 0x760]
mov edx, dword [ecx]
mov dword [ebp - 0x5c8], edx
lea eax, [ebp - 0x4c8]
push eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x5c8]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0
jge 0x403912
push 0x14
push 0x40219c
mov ecx, dword [ebp - 0x5c8]
push ecx
mov edx, dword [ebp - 0x5cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x764], eax
jmp 0x40391c
mov dword [ebp - 0x764], 0
mov eax, dword [ebp - 0x4c8]
mov dword [ebp - 0x5d0], eax
lea ecx, [ebp - 0x4ac]
push ecx
mov edx, dword [ebp - 0x5d0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x5d0]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x5d4], eax
cmp dword [ebp - 0x5d4], 0
jge 0x403975
push 0x50
push 0x4021bc
mov edx, dword [ebp - 0x5d0]
push edx
mov eax, dword [ebp - 0x5d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x768], eax
jmp 0x40397f
mov dword [ebp - 0x768], 0
mov ecx, dword [ebp - 0x4ac]
push ecx
push 0x4022ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 0x4022c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
mov edx, dword [ebp - 0x424]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b8]
call dword [0x401190]
push eax
push 0x40210c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4bc]
call dword [0x401190]
push eax
push 9
push 0xffffffffffffffff
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x4c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x12
mov edx, 0x40211c
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x13
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x14
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimeBstr]
mov edx, eax
lea ecx, [ebp - 0x4c0]
call dword [0x401190]
call dword [sym.imp.MSVBVM60.DLL_rtcGetDateBstr]
mov edx, eax
lea ecx, [ebp - 0x4c4]
call dword [0x401190]
mov edx, dword [ebp - 0x4c4]
mov dword [ebp - 0x6d0], edx
mov dword [ebp - 0x4c4], 0
mov eax, dword [ebp - 0x4c0]
mov dword [ebp - 0x6d4], eax
mov dword [ebp - 0x4c0], 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x424]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4bc]
call dword [0x401190]
push eax
mov eax, dword [ebp - 0x180]
push eax
push 0x4022e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b8]
call dword [0x401190]
push eax
mov edx, dword [ebp - 0x6d0]
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
mov edx, dword [ebp - 0x6d4]
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 0x4022d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402308
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x18
lea ecx, [ebp - 0x4c4]
push ecx
lea edx, [ebp - 0x4c0]
push edx
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x20
mov dword [ebp - 4], 0x15
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x16
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov ecx, dword [ebp - 0x108]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402314
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x17
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x30c], ax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x18
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x19
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov ecx, dword [ebp - 0x108]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40232c
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x1a
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x88], ax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1b
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x1c
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov ecx, dword [ebp - 0x108]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402344
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x1d
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x40], ax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1e
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x1f
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov ecx, dword [ebp - 0x108]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40235c
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x20
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x46c], ax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x21
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x22
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov ecx, dword [ebp - 0x108]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402378
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x23
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x118], ax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x24
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x25
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov ecx, dword [ebp - 0x108]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402394
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x26
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0xcc], ax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x27
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x28
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov ecx, dword [ebp - 0x108]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4023b0
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x29
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x3c], ax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2a
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x2b
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov ecx, dword [ebp - 0x108]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4023cc
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x2c
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x218], ax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2d
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x2e
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov ecx, dword [ebp - 0x108]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4023e8
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x2f
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x1a8], ax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x30
push 0x402404
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x31
mov ax, word [ebp - 0x30c]
mov word [ebp - 0x5e0], ax
mov word [ebp - 0x5dc], 1
mov word [ebp - 0x64], 1
jmp 0x404788
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x5dc]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x5e0]
jg 0x404abd
mov dword [ebp - 4], 0x32
push 0x402404
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x33
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x34
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x35
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x404918
mov dword [ebp - 0x76c], 0
jmp 0x404924
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x76c], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x1d0]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x520], 0x402424
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x4049b5
mov dword [ebp - 0x770], 0
jmp 0x4049c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x770], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x1d0]
lea ecx, [eax + edx*8]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x6d8], ecx
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x180]
push edx
mov edx, dword [ebp - 0x6d8]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x37
jmp 0x404773
mov dword [ebp - 4], 0x38
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x39
push 0x402450
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3a
mov ax, word [ebp - 0x30c]
mov word [ebp - 0x5e8], ax
mov word [ebp - 0x5e4], 1
mov word [ebp - 0x64], 1
jmp 0x404b53
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x5e4]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x5e8]
jg 0x404e20
mov dword [ebp - 4], 0x3b
push 0x402450
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3c
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x3d
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x3e
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x404ce3
mov dword [ebp - 0x774], 0
jmp 0x404cef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x774], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x390]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3f
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x404d5a
mov dword [ebp - 0x778], 0
jmp 0x404d66
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x778], eax
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x390]
mov ecx, dword [eax + edx*8 + 4]
push ecx
mov edx, dword [eax + edx*8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov eax, dword [ebp - 0x4b4]
mov dword [ebp - 0x6dc], eax
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x6dc]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x40
jmp 0x404b3e
mov dword [ebp - 4], 0x41
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x42
push 0x402468
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x43
mov ax, word [ebp - 0x88]
mov word [ebp - 0x5f0], ax
mov word [ebp - 0x5ec], 1
mov word [ebp - 0x64], 1
jmp 0x404eb6
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x5ec]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x5f0]
jg 0x4051eb
mov dword [ebp - 4], 0x44
push 0x402468
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x45
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x46
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x47
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x405046
mov dword [ebp - 0x77c], 0
jmp 0x405052
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x77c], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x40c]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x520], 0x402424
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x4050e3
mov dword [ebp - 0x780], 0
jmp 0x4050ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x780], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x40c]
lea ecx, [eax + edx*8]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x6e0], ecx
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x180]
push edx
mov edx, dword [ebp - 0x6e0]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x49
jmp 0x404ea1
mov dword [ebp - 4], 0x4a
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x4b
push 0x402490
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4c
mov ax, word [ebp - 0x88]
mov word [ebp - 0x5f8], ax
mov word [ebp - 0x5f4], 1
mov word [ebp - 0x64], 1
jmp 0x405281
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x5f4]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x5f8]
jg 0x40554e
mov dword [ebp - 4], 0x4d
push 0x402490
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4e
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x4f
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x50
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x405411
mov dword [ebp - 0x784], 0
jmp 0x40541d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x784], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0xf4]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x51
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x405488
mov dword [ebp - 0x788], 0
jmp 0x405494
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x788], eax
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0xf4]
mov ecx, dword [eax + edx*8 + 4]
push ecx
mov edx, dword [eax + edx*8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov eax, dword [ebp - 0x4b4]
mov dword [ebp - 0x6e4], eax
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x6e4]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x52
jmp 0x40526c
mov dword [ebp - 4], 0x53
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x54
push 0x4024a8
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x55
mov ax, word [ebp - 0x40]
mov word [ebp - 0x600], ax
mov word [ebp - 0x5fc], 1
mov word [ebp - 0x64], 1
jmp 0x4055e1
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x5fc]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x600]
jg 0x405916
mov dword [ebp - 4], 0x56
push 0x4024a8
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x57
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x58
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x59
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x405771
mov dword [ebp - 0x78c], 0
jmp 0x40577d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x78c], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x374]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x520], 0x402424
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40580e
mov dword [ebp - 0x790], 0
jmp 0x40581a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x790], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x374]
lea ecx, [eax + edx*8]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x6e8], ecx
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x180]
push edx
mov edx, dword [ebp - 0x6e8]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5b
jmp 0x4055cc
mov dword [ebp - 4], 0x5c
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x5d
push 0x4024c0
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5e
mov ax, word [ebp - 0x40]
mov word [ebp - 0x608], ax
mov word [ebp - 0x604], 1
mov word [ebp - 0x64], 1
jmp 0x4059a9
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x604]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x608]
jg 0x405c76
mov dword [ebp - 4], 0x5f
push 0x4024c0
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x60
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x61
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x62
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x405b39
mov dword [ebp - 0x794], 0
jmp 0x405b45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x794], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0xb0]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x63
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x405bb0
mov dword [ebp - 0x798], 0
jmp 0x405bbc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x798], eax
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0xb0]
mov ecx, dword [eax + edx*8 + 4]
push ecx
mov edx, dword [eax + edx*8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov eax, dword [ebp - 0x4b4]
mov dword [ebp - 0x6ec], eax
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x6ec]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x64
jmp 0x405994
mov dword [ebp - 4], 0x65
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x66
push 0x4024d8
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x67
mov ax, word [ebp - 0x46c]
mov word [ebp - 0x610], ax
mov word [ebp - 0x60c], 1
mov word [ebp - 0x64], 1
jmp 0x405d0c
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x60c]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x610]
jg 0x406041
mov dword [ebp - 4], 0x68
push 0x4024d8
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x69
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x6a
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x6b
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x405e9c
mov dword [ebp - 0x79c], 0
jmp 0x405ea8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x79c], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0xd8]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x520], 0x402424
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x405f39
mov dword [ebp - 0x7a0], 0
jmp 0x405f45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7a0], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0xd8]
lea ecx, [eax + edx*8]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x6f0], ecx
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x180]
push edx
mov edx, dword [ebp - 0x6f0]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x6d
jmp 0x405cf7
mov dword [ebp - 4], 0x6e
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x6f
push 0x4024fc
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x70
mov ax, word [ebp - 0x46c]
mov word [ebp - 0x618], ax
mov word [ebp - 0x614], 1
mov word [ebp - 0x64], 1
jmp 0x4060d7
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x614]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x618]
jg 0x4063a4
mov dword [ebp - 4], 0x71
push 0x4024fc
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x72
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x73
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x74
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x406267
mov dword [ebp - 0x7a4], 0
jmp 0x406273
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7a4], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x318]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x75
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x4062de
mov dword [ebp - 0x7a8], 0
jmp 0x4062ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7a8], eax
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x318]
mov ecx, dword [eax + edx*8 + 4]
push ecx
mov edx, dword [eax + edx*8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov eax, dword [ebp - 0x4b4]
mov dword [ebp - 0x6f4], eax
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x6f4]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x76
jmp 0x4060c2
mov dword [ebp - 4], 0x77
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x78
push 0x402520
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x79
mov ax, word [ebp - 0x118]
mov word [ebp - 0x620], ax
mov word [ebp - 0x61c], 1
mov word [ebp - 0x64], 1
jmp 0x40643a
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x61c]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x620]
jg 0x40676f
mov dword [ebp - 4], 0x7a
push 0x402520
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7b
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x7c
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x7d
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x4065ca
mov dword [ebp - 0x7ac], 0
jmp 0x4065d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7ac], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x2a8]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7e
mov dword [ebp - 0x520], 0x402424
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x406667
mov dword [ebp - 0x7b0], 0
jmp 0x406673
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7b0], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x2a8]
lea ecx, [eax + edx*8]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x6f8], ecx
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x180]
push edx
mov edx, dword [ebp - 0x6f8]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x7f
jmp 0x406425
mov dword [ebp - 4], 0x80
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x81
push 0x402544
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x82
mov ax, word [ebp - 0x118]
mov word [ebp - 0x628], ax
mov word [ebp - 0x624], 1
mov word [ebp - 0x64], 1
jmp 0x406805
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x624]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x628]
jg 0x406ad2
mov dword [ebp - 4], 0x83
push 0x402544
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x84
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x85
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x86
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x406995
mov dword [ebp - 0x7b4], 0
jmp 0x4069a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7b4], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x94]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x87
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x406a0c
mov dword [ebp - 0x7b8], 0
jmp 0x406a18
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7b8], eax
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x94]
mov ecx, dword [eax + edx*8 + 4]
push ecx
mov edx, dword [eax + edx*8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov eax, dword [ebp - 0x4b4]
mov dword [ebp - 0x6fc], eax
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x6fc]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x88
jmp 0x4067f0
mov dword [ebp - 4], 0x89
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x8a
push 0x402568
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8b
mov ax, word [ebp - 0xcc]
mov word [ebp - 0x630], ax
mov word [ebp - 0x62c], 1
mov word [ebp - 0x64], 1
jmp 0x406b68
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x62c]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x630]
jg 0x406e9d
mov dword [ebp - 4], 0x8c
push 0x402568
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8d
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x8e
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x8f
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x406cf8
mov dword [ebp - 0x7bc], 0
jmp 0x406d04
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7bc], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x25c]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x90
mov dword [ebp - 0x520], 0x402424
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x406d95
mov dword [ebp - 0x7c0], 0
jmp 0x406da1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7c0], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x25c]
lea ecx, [eax + edx*8]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x700], ecx
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x180]
push edx
mov edx, dword [ebp - 0x700]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x91
jmp 0x406b53
mov dword [ebp - 4], 0x92
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x93
push 0x40258c
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x94
mov ax, word [ebp - 0xcc]
mov word [ebp - 0x638], ax
mov word [ebp - 0x634], 1
mov word [ebp - 0x64], 1
jmp 0x406f33
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x634]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x638]
jg 0x4071fa
mov dword [ebp - 4], 0x95
push 0x40258c
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x96
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0x97
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x98
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x4070c3
mov dword [ebp - 0x7c4], 0
jmp 0x4070cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7c4], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x4c]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x99
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x407137
mov dword [ebp - 0x7c8], 0
jmp 0x407143
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7c8], eax
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax + edx*8 + 4]
push ecx
mov edx, dword [eax + edx*8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov eax, dword [ebp - 0x4b4]
mov dword [ebp - 0x704], eax
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x704]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x9a
jmp 0x406f1e
mov dword [ebp - 4], 0x9b
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0x9c
push 0x4025b0
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x9d
mov ax, word [ebp - 0x3c]
mov word [ebp - 0x640], ax
mov word [ebp - 0x63c], 1
mov word [ebp - 0x64], 1
jmp 0x40728d
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x63c]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x640]
jg 0x4075c2
mov dword [ebp - 4], 0x9e
push 0x4025b0
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x9f
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0xa0
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xa1
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40741d
mov dword [ebp - 0x7cc], 0
jmp 0x407429
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7cc], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x1b4]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa2
mov dword [ebp - 0x520], 0x402424
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x4074ba
mov dword [ebp - 0x7d0], 0
jmp 0x4074c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7d0], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x1b4]
lea ecx, [eax + edx*8]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x708], ecx
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x180]
push edx
mov edx, dword [ebp - 0x708]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa3
jmp 0x407278
mov dword [ebp - 4], 0xa4
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0xa5
push 0x4025d4
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa6
mov ax, word [ebp - 0x3c]
mov word [ebp - 0x648], ax
mov word [ebp - 0x644], 1
mov word [ebp - 0x64], 1
jmp 0x407655
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x644]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x648]
jg 0x407922
mov dword [ebp - 4], 0xa7
push 0x4025d4
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa8
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0xa9
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xaa
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x4077e5
mov dword [ebp - 0x7d4], 0
jmp 0x4077f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7d4], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x478]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xab
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40785c
mov dword [ebp - 0x7d8], 0
jmp 0x407868
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7d8], eax
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x478]
mov ecx, dword [eax + edx*8 + 4]
push ecx
mov edx, dword [eax + edx*8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov eax, dword [ebp - 0x4b4]
mov dword [ebp - 0x70c], eax
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x70c]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xac
jmp 0x407640
mov dword [ebp - 4], 0xad
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0xae
push 0x4025f8
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xaf
mov ax, word [ebp - 0x218]
mov word [ebp - 0x650], ax
mov word [ebp - 0x64c], 1
mov word [ebp - 0x64], 1
jmp 0x4079b8
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x64c]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x650]
jg 0x407ced
mov dword [ebp - 4], 0xb0
push 0x4025f8
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb1
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0xb2
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xb3
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x407b48
mov dword [ebp - 0x7dc], 0
jmp 0x407b54
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7dc], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x3f0]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb4
mov dword [ebp - 0x520], 0x402424
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x407be5
mov dword [ebp - 0x7e0], 0
jmp 0x407bf1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7e0], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x3f0]
lea ecx, [eax + edx*8]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x710], ecx
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x180]
push edx
mov edx, dword [ebp - 0x710]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb5
jmp 0x4079a3
mov dword [ebp - 4], 0xb6
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0xb7
push 0x40261c
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], pe_nt_image_headers32
mov ax, word [ebp - 0x218]
mov word [ebp - 0x658], ax
mov word [ebp - 0x654], 1
mov word [ebp - 0x64], 1
jmp 0x407d83
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x654]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x658]
jg 0x408050
mov dword [ebp - 4], 0xb9
push 0x40261c
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xba
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0xbb
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xbc
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x407f13
mov dword [ebp - 0x7e4], 0
jmp 0x407f1f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7e4], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x16c]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xbd
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x407f8a
mov dword [ebp - 0x7e8], 0
jmp 0x407f96
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7e8], eax
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x16c]
mov ecx, dword [eax + edx*8 + 4]
push ecx
mov edx, dword [eax + edx*8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov eax, dword [ebp - 0x4b4]
mov dword [ebp - 0x714], eax
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x714]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xbe
jmp 0x407d6e
mov dword [ebp - 4], 0xbf
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0xc0
push 0x402658
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc1
mov ax, word [ebp - 0x1a8]
mov word [ebp - 0x660], ax
mov word [ebp - 0x65c], 1
mov word [ebp - 0x64], 1
jmp 0x4080e6
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x65c]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x660]
jg 0x40841b
mov dword [ebp - 4], 0xc2
push 0x402658
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc3
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0xc4
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xc5
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x408276
mov dword [ebp - 0x7ec], 0
jmp 0x408282
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7ec], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x358]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc6
mov dword [ebp - 0x520], 0x402424
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x408313
mov dword [ebp - 0x7f0], 0
jmp 0x40831f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7f0], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x358]
lea ecx, [eax + edx*8]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x718], ecx
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x180]
push edx
mov edx, dword [ebp - 0x718]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xc7
jmp 0x4080d1
mov dword [ebp - 4], 0xc8
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0xc9
push 0x40267c
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xca
mov ax, word [ebp - 0x1a8]
mov word [ebp - 0x668], ax
mov word [ebp - 0x664], 1
mov word [ebp - 0x64], 1
jmp 0x4084b1
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x664]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x668]
jg 0x40877e
mov dword [ebp - 4], 0xcb
push 0x40267c
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xcc
push 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [0x401190]
mov dword [ebp - 4], 0xcd
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x3c
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x194]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xce
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x408641
mov dword [ebp - 0x7f4], 0
jmp 0x40864d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7f4], eax
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x124]
fstp qword [eax + edx*8]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xcf
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x4086b8
mov dword [ebp - 0x7f8], 0
jmp 0x4086c4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7f8], eax
push 0
push 0xffffffffffffffff
push 1
push 0x40243c
push 0x402434
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x124]
mov ecx, dword [eax + edx*8 + 4]
push ecx
mov edx, dword [eax + edx*8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov eax, dword [ebp - 0x4b4]
mov dword [ebp - 0x71c], eax
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x71c]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
push 9
push 0x402444
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xd0
jmp 0x40849c
mov dword [ebp - 4], 0xd1
push 9
push 0x402128
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 8
mov dword [ebp - 4], 0xd2
push 0x64
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x4a4]
call dword [0x401190]
mov dword [ebp - 4], 0xd3
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x64
mov ecx, dword [ebp - 0x4a4]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4026a0
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402250
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x4a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xd4
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x4a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4a4]
call dword [0x401190]
mov dword [ebp - 4], 0xd5
push 0x64
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x490]
call dword [0x401190]
mov dword [ebp - 4], 0xd6
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x64
mov ecx, dword [ebp - 0x490]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402280
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4026bc
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040207c
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x490]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xd7
movsx eax, word [ebp - 0x1ec]
push eax
mov ecx, dword [ebp - 0x490]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x490]
call dword [0x401190]
mov dword [ebp - 4], 0xd8
mov edx, dword [ebp - 0x4a4]
push edx
push 0x402280
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x408c21
mov dword [ebp - 4], 0xd9
mov eax, dword [ebp - 0x60]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402220
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40220c
lea eax, [ebp - 0x4b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea ecx, [ebp - 0x4ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xda
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4b8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4026dc
lea ecx, [ebp - 0x4b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402228
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x4b4]
push ecx
lea edx, [ebp - 0x4b0]
push edx
lea eax, [ebp - 0x4ac]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xdb
mov dword [ebp - 0x500], 0x80020004
mov dword [ebp - 0x508], 0xa
mov dword [ebp - 0x4f0], 0x80020004
mov dword [ebp - 0x4f8], 0xa
mov dword [ebp - 0x4e0], 0x80020004
mov dword [ebp - 0x4e8], 0xa
mov dword [ebp - 0x510], 0x4026dc
mov dword [ebp - 0x518], 8
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x508]
push ecx
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4e8]
push eax
push 0
lea ecx, [ebp - 0x4d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea edx, [ebp - 0x508]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xdc
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov dword [ebp - 4], 0xde
mov eax, dword [ebp - 0x490]
push eax
push 0x402280
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x408e5f
mov dword [ebp - 4], 0xdf
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402220
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40220c
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xe0
mov eax, dword [ebp - 0x60]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40270c
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402228
lea eax, [ebp - 0x4b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea ecx, [ebp - 0x4ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xe1
mov dword [ebp - 0x500], 0x80020004
mov dword [ebp - 0x508], 0xa
mov dword [ebp - 0x4f0], 0x80020004
mov dword [ebp - 0x4f8], 0xa
mov dword [ebp - 0x4e0], 0x80020004
mov dword [ebp - 0x4e8], 0xa
mov dword [ebp - 0x510], 0x40270c
mov dword [ebp - 0x518], 8
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x508]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
push 0
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea eax, [ebp - 0x508]
push eax
lea ecx, [ebp - 0x4f8]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4d8]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xe2
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov dword [ebp - 4], 0xe4
mov ecx, dword [ebp - 0x424]
push ecx
push 0x402280
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x40909d
mov dword [ebp - 4], 0xe5
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4b8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402220
lea ecx, [ebp - 0x4b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40220c
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x4b4]
push ecx
lea edx, [ebp - 0x4b0]
push edx
lea eax, [ebp - 0x4ac]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xe6
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402738
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402228
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xe7
mov dword [ebp - 0x500], 0x80020004
mov dword [ebp - 0x508], 0xa
mov dword [ebp - 0x4f0], 0x80020004
mov dword [ebp - 0x4f8], 0xa
mov dword [ebp - 0x4e0], 0x80020004
mov dword [ebp - 0x4e8], 0xa
mov dword [ebp - 0x510], 0x402738
mov dword [ebp - 0x518], 8
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x508]
push eax
lea ecx, [ebp - 0x4f8]
push ecx
lea edx, [ebp - 0x4e8]
push edx
push 0
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea ecx, [ebp - 0x508]
push ecx
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xe8
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov dword [ebp - 4], 0xea
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 4], 0xeb
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0
mov dword [ebp - 4], 0xec
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xed
mov dx, word [ebp - 0x30c]
mov word [ebp - 0x510], dx
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x3c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xee
lea eax, [ebp - 0x3c8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x670], ax
mov word [ebp - 0x66c], 1
lea ecx, [ebp - 0x300]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x64], ax
jmp 0x40917d
mov dx, word [ebp - 0x64]
add dx, word [ebp - 0x66c]
jo 0x40ed05
mov word [ebp - 0x64], dx
mov ax, word [ebp - 0x64]
cmp ax, word [ebp - 0x670]
jg 0x409248
mov dword [ebp - 4], 0xef
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x4091b4
mov dword [ebp - 0x7fc], 0
jmp 0x4091c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7fc], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x390]
fld qword [ebp - 0x114]
fadd qword [eax + edx*8]
fstp qword [ebp - 0x114]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0xf0
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40920b
mov dword [ebp - 0x800], 0
jmp 0x409217
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x800], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x1d0]
fld qword [ebp - 0x160]
fadd qword [eax + edx*8]
fstp qword [ebp - 0x160]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0xf1
jmp 0x409168
mov dword [ebp - 4], 0xf2
mov ecx, dword [ebp - 0x114]
mov dword [ebp - 0x520], ecx
mov edx, dword [ebp - 0x110]
mov dword [ebp - 0x51c], edx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea eax, [ebp - 0x528]
push eax
lea ecx, [ebp - 0x3c8]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x114]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf3
mov ecx, dword [ebp - 0x160]
mov dword [ebp - 0x520], ecx
mov edx, dword [ebp - 0x15c]
mov dword [ebp - 0x51c], edx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea eax, [ebp - 0x528]
push eax
lea ecx, [ebp - 0x3c8]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x160]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf4
mov dword [ebp - 0x280], 0
mov dword [ebp - 0x27c], 0
mov dword [ebp - 4], 0xf5
mov dword [ebp - 0x214], 0
mov dword [ebp - 0x210], 0
mov dword [ebp - 4], 0xf6
mov dword [ebp - 0x220], 0
mov dword [ebp - 0x21c], 0
mov dword [ebp - 4], 0xf7
lea ecx, [ebp - 0x3c8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x678], ax
mov word [ebp - 0x674], 1
lea edx, [ebp - 0x300]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x64], ax
jmp 0x40941b
mov ax, word [ebp - 0x64]
add ax, word [ebp - 0x674]
jo 0x40ed05
mov word [ebp - 0x64], ax
mov cx, word [ebp - 0x64]
cmp cx, word [ebp - 0x678]
jg 0x409890
mov dword [ebp - 4], 0xf8
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5cc], edx
cmp dword [ebp - 0x5cc], 0xc
jae 0x409452
mov dword [ebp - 0x804], 0
jmp 0x40945e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x804], eax
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x40947d
mov dword [ebp - 0x808], 0
jmp 0x409489
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x808], eax
mov ecx, dword [ebp - 0x5cc]
mov edx, dword [ebp - 0x390]
fld qword [edx + ecx*8]
fsub qword [ebp - 0x114]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x3d4]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0xf9
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x4094dd
mov dword [ebp - 0x80c], 0
jmp 0x4094e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x80c], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x409508
mov dword [ebp - 0x810], 0
jmp 0x409514
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x810], eax
mov edx, dword [ebp - 0x5cc]
mov eax, dword [ebp - 0x1d0]
fld qword [eax + edx*8]
fsub qword [ebp - 0x160]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x458]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0xfa
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x409568
mov dword [ebp - 0x814], 0
jmp 0x409574
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x814], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5d0], ecx
cmp dword [ebp - 0x5d0], 0xc
jae 0x409593
mov dword [ebp - 0x818], 0
jmp 0x40959f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x818], eax
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x4095be
mov dword [ebp - 0x81c], 0
jmp 0x4095ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x81c], eax
mov eax, dword [ebp - 0x5cc]
mov ecx, dword [ebp - 0x3d4]
mov edx, dword [ebp - 0x5d0]
mov esi, dword [ebp - 0x458]
fld qword [ecx + eax*8]
fmul qword [esi + edx*8]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x33c]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0xfb
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x409627
mov dword [ebp - 0x820], 0
jmp 0x409633
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x820], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5d0], ecx
cmp dword [ebp - 0x5d0], 0xc
jae 0x409652
mov dword [ebp - 0x824], 0
jmp 0x40965e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x824], eax
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40967d
mov dword [ebp - 0x828], 0
jmp 0x409689
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x828], eax
mov eax, dword [ebp - 0x5cc]
mov ecx, dword [ebp - 0x3d4]
mov edx, dword [ebp - 0x5d0]
mov esi, dword [ebp - 0x3d4]
fld qword [ecx + eax*8]
fmul qword [esi + edx*8]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x240]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0xfc
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x4096e6
mov dword [ebp - 0x82c], 0
jmp 0x4096f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x82c], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5d0], ecx
cmp dword [ebp - 0x5d0], 0xc
jae 0x409711
mov dword [ebp - 0x830], 0
jmp 0x40971d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x830], eax
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40973c
mov dword [ebp - 0x834], 0
jmp 0x409748
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x834], eax
mov eax, dword [ebp - 0x5cc]
mov ecx, dword [ebp - 0x458]
mov edx, dword [ebp - 0x5d0]
mov esi, dword [ebp - 0x458]
fld qword [ecx + eax*8]
fmul qword [esi + edx*8]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x28c]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0xfd
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x4097a5
mov dword [ebp - 0x838], 0
jmp 0x4097b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x838], eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x33c]
fld qword [ebp - 0x280]
fadd qword [edx + ecx*8]
fstp qword [ebp - 0x280]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0xfe
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x4097fc
mov dword [ebp - 0x83c], 0
jmp 0x409808
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x83c], eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x240]
fld qword [ebp - 0x214]
fadd qword [edx + ecx*8]
fstp qword [ebp - 0x214]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0xff
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x409853
mov dword [ebp - 0x840], 0
jmp 0x40985f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x840], eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x28c]
fld qword [ebp - 0x220]
fadd qword [edx + ecx*8]
fstp qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x100
jmp 0x409406
mov dword [ebp - 4], 0x101
mov eax, dword [ebp - 0x280]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x27c]
mov dword [ebp - 0x51c], ecx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x528]
push edx
lea eax, [ebp - 0x3c8]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x280]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x102
mov eax, dword [ebp - 0x214]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x210]
mov dword [ebp - 0x51c], ecx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x528]
push edx
lea eax, [ebp - 0x3c8]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x214]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x103
mov eax, dword [ebp - 0x220]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x21c]
mov dword [ebp - 0x51c], ecx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x528]
push edx
lea eax, [ebp - 0x3c8]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x220]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x104
mov eax, dword [ebp - 0x210]
push eax
mov ecx, dword [ebp - 0x214]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5ac]
mov edx, dword [ebp - 0x21c]
push edx
mov eax, dword [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5b4]
mov ecx, dword [ebp - 0x21c]
push ecx
mov edx, dword [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5bc]
mov eax, dword [ebp - 0x210]
push eax
mov ecx, dword [ebp - 0x214]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5c4]
fld qword [ebp - 0x280]
cmp dword [section..data], 0
jne 0x409ae7
fdiv qword [ebp - 0x5ac]
jmp 0x409af8
push dword [ebp - 0x5a8]
push dword [ebp - 0x5ac]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x409b09
fdiv qword [ebp - 0x5b4]
jmp 0x409b1a
push dword [ebp - 0x5b0]
push dword [ebp - 0x5b4]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x5bc]
cmp dword [section..data], 0
jne 0x409b31
fdiv qword [ebp - 0x5c4]
jmp 0x409b42
push dword [ebp - 0x5c0]
push dword [ebp - 0x5c4]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x38]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x105
fld qword [ebp - 0x38]
fmul qword [ebp - 0x114]
fsubr qword [ebp - 0x160]
fstp qword [ebp - 0x1a4]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x106
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 4], 0x107
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0
mov dword [ebp - 4], 0x108
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x109
mov dx, word [ebp - 0x88]
mov word [ebp - 0x510], dx
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x3c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x10a
lea eax, [ebp - 0x3c8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x680], ax
mov word [ebp - 0x67c], 1
lea ecx, [ebp - 0x300]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x64], ax
jmp 0x409c55
mov dx, word [ebp - 0x64]
add dx, word [ebp - 0x67c]
jo 0x40ed05
mov word [ebp - 0x64], dx
mov ax, word [ebp - 0x64]
cmp ax, word [ebp - 0x680]
jg 0x409d20
mov dword [ebp - 4], 0x10b
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x409c8c
mov dword [ebp - 0x844], 0
jmp 0x409c98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x844], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0xf4]
fld qword [ebp - 0x114]
fadd qword [eax + edx*8]
fstp qword [ebp - 0x114]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x10c
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x409ce3
mov dword [ebp - 0x848], 0
jmp 0x409cef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x848], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x40c]
fld qword [ebp - 0x160]
fadd qword [eax + edx*8]
fstp qword [ebp - 0x160]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x10d
jmp 0x409c40
mov dword [ebp - 4], 0x10e
mov ecx, dword [ebp - 0x114]
mov dword [ebp - 0x520], ecx
mov edx, dword [ebp - 0x110]
mov dword [ebp - 0x51c], edx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea eax, [ebp - 0x528]
push eax
lea ecx, [ebp - 0x3c8]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x114]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x10f
mov ecx, dword [ebp - 0x160]
mov dword [ebp - 0x520], ecx
mov edx, dword [ebp - 0x15c]
mov dword [ebp - 0x51c], edx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea eax, [ebp - 0x528]
push eax
lea ecx, [ebp - 0x3c8]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x160]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x110
mov dword [ebp - 0x280], 0
mov dword [ebp - 0x27c], 0
mov dword [ebp - 4], 0x111
mov dword [ebp - 0x214], 0
mov dword [ebp - 0x210], 0
mov dword [ebp - 4], 0x112
mov dword [ebp - 0x220], 0
mov dword [ebp - 0x21c], 0
mov dword [ebp - 4], 0x113
lea ecx, [ebp - 0x3c8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x688], ax
mov word [ebp - 0x684], 1
lea edx, [ebp - 0x300]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x64], ax
jmp 0x409ef3
mov ax, word [ebp - 0x64]
add ax, word [ebp - 0x684]
jo 0x40ed05
mov word [ebp - 0x64], ax
mov cx, word [ebp - 0x64]
cmp cx, word [ebp - 0x688]
jg 0x40a368
mov dword [ebp - 4], 0x114
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5cc], edx
cmp dword [ebp - 0x5cc], 0xc
jae 0x409f2a
mov dword [ebp - 0x84c], 0
jmp 0x409f36
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x84c], eax
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x409f55
mov dword [ebp - 0x850], 0
jmp 0x409f61
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x850], eax
mov ecx, dword [ebp - 0x5cc]
mov edx, dword [ebp - 0xf4]
fld qword [edx + ecx*8]
fsub qword [ebp - 0x114]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x3d4]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x115
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x409fb5
mov dword [ebp - 0x854], 0
jmp 0x409fc1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x854], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x409fe0
mov dword [ebp - 0x858], 0
jmp 0x409fec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x858], eax
mov edx, dword [ebp - 0x5cc]
mov eax, dword [ebp - 0x40c]
fld qword [eax + edx*8]
fsub qword [ebp - 0x160]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x458]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x116
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x40a040
mov dword [ebp - 0x85c], 0
jmp 0x40a04c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x85c], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5d0], ecx
cmp dword [ebp - 0x5d0], 0xc
jae 0x40a06b
mov dword [ebp - 0x860], 0
jmp 0x40a077
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x860], eax
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40a096
mov dword [ebp - 0x864], 0
jmp 0x40a0a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x864], eax
mov eax, dword [ebp - 0x5cc]
mov ecx, dword [ebp - 0x3d4]
mov edx, dword [ebp - 0x5d0]
mov esi, dword [ebp - 0x458]
fld qword [ecx + eax*8]
fmul qword [esi + edx*8]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x33c]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x117
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x40a0ff
mov dword [ebp - 0x868], 0
jmp 0x40a10b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x868], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5d0], ecx
cmp dword [ebp - 0x5d0], 0xc
jae 0x40a12a
mov dword [ebp - 0x86c], 0
jmp 0x40a136
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x86c], eax
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40a155
mov dword [ebp - 0x870], 0
jmp 0x40a161
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x870], eax
mov eax, dword [ebp - 0x5cc]
mov ecx, dword [ebp - 0x3d4]
mov edx, dword [ebp - 0x5d0]
mov esi, dword [ebp - 0x3d4]
fld qword [ecx + eax*8]
fmul qword [esi + edx*8]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x240]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x118
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x40a1be
mov dword [ebp - 0x874], 0
jmp 0x40a1ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x874], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5d0], ecx
cmp dword [ebp - 0x5d0], 0xc
jae 0x40a1e9
mov dword [ebp - 0x878], 0
jmp 0x40a1f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x878], eax
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40a214
mov dword [ebp - 0x87c], 0
jmp 0x40a220
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x87c], eax
mov eax, dword [ebp - 0x5cc]
mov ecx, dword [ebp - 0x458]
mov edx, dword [ebp - 0x5d0]
mov esi, dword [ebp - 0x458]
fld qword [ecx + eax*8]
fmul qword [esi + edx*8]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x28c]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x119
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x40a27d
mov dword [ebp - 0x880], 0
jmp 0x40a289
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x880], eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x33c]
fld qword [ebp - 0x280]
fadd qword [edx + ecx*8]
fstp qword [ebp - 0x280]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x11a
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x40a2d4
mov dword [ebp - 0x884], 0
jmp 0x40a2e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x884], eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x240]
fld qword [ebp - 0x214]
fadd qword [edx + ecx*8]
fstp qword [ebp - 0x214]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x11b
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x40a32b
mov dword [ebp - 0x888], 0
jmp 0x40a337
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x888], eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x28c]
fld qword [ebp - 0x220]
fadd qword [edx + ecx*8]
fstp qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x11c
jmp 0x409ede
mov dword [ebp - 4], 0x11d
mov eax, dword [ebp - 0x280]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x27c]
mov dword [ebp - 0x51c], ecx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x528]
push edx
lea eax, [ebp - 0x3c8]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x280]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x11e
mov eax, dword [ebp - 0x214]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x210]
mov dword [ebp - 0x51c], ecx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x528]
push edx
lea eax, [ebp - 0x3c8]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x214]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x11f
mov eax, dword [ebp - 0x220]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x21c]
mov dword [ebp - 0x51c], ecx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x528]
push edx
lea eax, [ebp - 0x3c8]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x220]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x120
mov eax, dword [ebp - 0x210]
push eax
mov ecx, dword [ebp - 0x214]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5ac]
mov edx, dword [ebp - 0x21c]
push edx
mov eax, dword [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5b4]
mov ecx, dword [ebp - 0x21c]
push ecx
mov edx, dword [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5bc]
mov eax, dword [ebp - 0x210]
push eax
mov ecx, dword [ebp - 0x214]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5c4]
fld qword [ebp - 0x280]
cmp dword [section..data], 0
jne 0x40a5bf
fdiv qword [ebp - 0x5ac]
jmp 0x40a5d0
push dword [ebp - 0x5a8]
push dword [ebp - 0x5ac]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x40a5e1
fdiv qword [ebp - 0x5b4]
jmp 0x40a5f2
push dword [ebp - 0x5b0]
push dword [ebp - 0x5b4]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x5bc]
cmp dword [section..data], 0
jne 0x40a609
fdiv qword [ebp - 0x5c4]
jmp 0x40a61a
push dword [ebp - 0x5c0]
push dword [ebp - 0x5c4]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x44c]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x121
fld qword [ebp - 0x44c]
fmul qword [ebp - 0x114]
fsubr qword [ebp - 0x160]
fstp qword [ebp - 0xc8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x122
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0
mov dword [ebp - 4], 0x123
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0
mov dword [ebp - 4], 0x124
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x125
mov dx, word [ebp - 0x40]
mov word [ebp - 0x510], dx
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x3c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x126
lea eax, [ebp - 0x3c8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x690], ax
mov word [ebp - 0x68c], 1
lea ecx, [ebp - 0x300]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x64], ax
jmp 0x40a730
mov dx, word [ebp - 0x64]
add dx, word [ebp - 0x68c]
jo 0x40ed05
mov word [ebp - 0x64], dx
mov ax, word [ebp - 0x64]
cmp ax, word [ebp - 0x690]
jg 0x40a7fb
mov dword [ebp - 4], 0x127
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40a767
mov dword [ebp - 0x88c], 0
jmp 0x40a773
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x88c], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0xb0]
fld qword [ebp - 0x114]
fadd qword [eax + edx*8]
fstp qword [ebp - 0x114]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x128
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40a7be
mov dword [ebp - 0x890], 0
jmp 0x40a7ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x890], eax
mov edx, dword [ebp - 0x5c8]
mov eax, dword [ebp - 0x374]
fld qword [ebp - 0x160]
fadd qword [eax + edx*8]
fstp qword [ebp - 0x160]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x129
jmp 0x40a71b
mov dword [ebp - 4], 0x12a
mov ecx, dword [ebp - 0x114]
mov dword [ebp - 0x520], ecx
mov edx, dword [ebp - 0x110]
mov dword [ebp - 0x51c], edx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea eax, [ebp - 0x528]
push eax
lea ecx, [ebp - 0x3c8]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x114]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12b
mov ecx, dword [ebp - 0x160]
mov dword [ebp - 0x520], ecx
mov edx, dword [ebp - 0x15c]
mov dword [ebp - 0x51c], edx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea eax, [ebp - 0x528]
push eax
lea ecx, [ebp - 0x3c8]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x160]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12c
mov dword [ebp - 0x280], 0
mov dword [ebp - 0x27c], 0
mov dword [ebp - 4], 0x12d
mov dword [ebp - 0x214], 0
mov dword [ebp - 0x210], 0
mov dword [ebp - 4], 0x12e
mov dword [ebp - 0x220], 0
mov dword [ebp - 0x21c], 0
mov dword [ebp - 4], 0x12f
lea ecx, [ebp - 0x3c8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x698], ax
mov word [ebp - 0x694], 1
lea edx, [ebp - 0x300]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x64], ax
jmp 0x40a9ce
mov ax, word [ebp - 0x64]
add ax, word [ebp - 0x694]
jo 0x40ed05
mov word [ebp - 0x64], ax
mov cx, word [ebp - 0x64]
cmp cx, word [ebp - 0x698]
jg 0x40ae43
mov dword [ebp - 4], 0x130
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5cc], edx
cmp dword [ebp - 0x5cc], 0xc
jae 0x40aa05
mov dword [ebp - 0x894], 0
jmp 0x40aa11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x894], eax
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x40aa30
mov dword [ebp - 0x898], 0
jmp 0x40aa3c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x898], eax
mov ecx, dword [ebp - 0x5cc]
mov edx, dword [ebp - 0xb0]
fld qword [edx + ecx*8]
fsub qword [ebp - 0x114]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x3d4]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x131
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x40aa90
mov dword [ebp - 0x89c], 0
jmp 0x40aa9c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x89c], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], ecx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40aabb
mov dword [ebp - 0x8a0], 0
jmp 0x40aac7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8a0], eax
mov edx, dword [ebp - 0x5cc]
mov eax, dword [ebp - 0x374]
fld qword [eax + edx*8]
fsub qword [ebp - 0x160]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x458]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x132
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x40ab1b
mov dword [ebp - 0x8a4], 0
jmp 0x40ab27
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8a4], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5d0], ecx
cmp dword [ebp - 0x5d0], 0xc
jae 0x40ab46
mov dword [ebp - 0x8a8], 0
jmp 0x40ab52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8a8], eax
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40ab71
mov dword [ebp - 0x8ac], 0
jmp 0x40ab7d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8ac], eax
mov eax, dword [ebp - 0x5cc]
mov ecx, dword [ebp - 0x3d4]
mov edx, dword [ebp - 0x5d0]
mov esi, dword [ebp - 0x458]
fld qword [ecx + eax*8]
fmul qword [esi + edx*8]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x33c]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x133
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x40abda
mov dword [ebp - 0x8b0], 0
jmp 0x40abe6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8b0], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5d0], ecx
cmp dword [ebp - 0x5d0], 0xc
jae 0x40ac05
mov dword [ebp - 0x8b4], 0
jmp 0x40ac11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8b4], eax
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40ac30
mov dword [ebp - 0x8b8], 0
jmp 0x40ac3c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8b8], eax
mov eax, dword [ebp - 0x5cc]
mov ecx, dword [ebp - 0x3d4]
mov edx, dword [ebp - 0x5d0]
mov esi, dword [ebp - 0x3d4]
fld qword [ecx + eax*8]
fmul qword [esi + edx*8]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x240]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x134
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0xc
jae 0x40ac99
mov dword [ebp - 0x8bc], 0
jmp 0x40aca5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8bc], eax
movsx ecx, word [ebp - 0x64]
mov dword [ebp - 0x5d0], ecx
cmp dword [ebp - 0x5d0], 0xc
jae 0x40acc4
mov dword [ebp - 0x8c0], 0
jmp 0x40acd0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8c0], eax
movsx edx, word [ebp - 0x64]
mov dword [ebp - 0x5c8], edx
cmp dword [ebp - 0x5c8], 0xc
jae 0x40acef
mov dword [ebp - 0x8c4], 0
jmp 0x40acfb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8c4], eax
mov eax, dword [ebp - 0x5cc]
mov ecx, dword [ebp - 0x458]
mov edx, dword [ebp - 0x5d0]
mov esi, dword [ebp - 0x458]
fld qword [ecx + eax*8]
fmul qword [esi + edx*8]
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x28c]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x135
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x40ad58
mov dword [ebp - 0x8c8], 0
jmp 0x40ad64
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8c8], eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x33c]
fld qword [ebp - 0x280]
fadd qword [edx + ecx*8]
fstp qword [ebp - 0x280]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x136
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x40adaf
mov dword [ebp - 0x8cc], 0
jmp 0x40adbb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8cc], eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x240]
fld qword [ebp - 0x214]
fadd qword [edx + ecx*8]
fstp qword [ebp - 0x214]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x137
movsx eax, word [ebp - 0x64]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0xc
jae 0x40ae06
mov dword [ebp - 0x8d0], 0
jmp 0x40ae12
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8d0], eax
mov ecx, dword [ebp - 0x5c8]
mov edx, dword [ebp - 0x28c]
fld qword [ebp - 0x220]
fadd qword [edx + ecx*8]
fstp qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x138
jmp 0x40a9b9
mov dword [ebp - 4], 0x139
mov eax, dword [ebp - 0x280]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x27c]
mov dword [ebp - 0x51c], ecx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x528]
push edx
lea eax, [ebp - 0x3c8]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x280]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x13a
mov eax, dword [ebp - 0x214]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x210]
mov dword [ebp - 0x51c], ecx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x528]
push edx
lea eax, [ebp - 0x3c8]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x214]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x13b
mov eax, dword [ebp - 0x220]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x21c]
mov dword [ebp - 0x51c], ecx
mov dword [ebp - 0x528], 5
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 2
lea edx, [ebp - 0x528]
push edx
lea eax, [ebp - 0x3c8]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x220]
lea ecx, [ebp - 0x4e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x13c
mov eax, dword [ebp - 0x210]
push eax
mov ecx, dword [ebp - 0x214]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5ac]
mov edx, dword [ebp - 0x21c]
push edx
mov eax, dword [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5b4]
mov ecx, dword [ebp - 0x21c]
push ecx
mov edx, dword [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5bc]
mov eax, dword [ebp - 0x210]
push eax
mov ecx, dword [ebp - 0x214]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x5c4]
fld qword [ebp - 0x280]
cmp dword [section..data], 0
jne 0x40b09a
fdiv qword [ebp - 0x5ac]
jmp 0x40b0ab
push dword [ebp - 0x5a8]
push dword [ebp - 0x5ac]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x40b0bc
fdiv qword [ebp - 0x5b4]
jmp 0x40b0cd
push dword [ebp - 0x5b0]
push dword [ebp - 0x5b4]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x5bc]
cmp dword [section..data], 0
jne 0x40b0e4
fdiv qword [ebp - 0x5c4]
jmp 0x40b0f5
push dword [ebp - 0x5c0]
push dword [ebp - 0x5c4]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x19c]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x13d
fld qword [ebp - 0x19c]
fmul qword [ebp - 0x114]
fsubr qword [ebp - 0x160]
fstp qword [ebp - 0x308]
fnstsw ax
test al, 0xd
jne 0x40ed00
mov dword [ebp - 4], 0x13e
mov dword [ebp - 0x520], 0x402780
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x510], edx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea eax, [ebp - 0x4d8]
push eax
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x60]
push eax
lea ecx, [ebp - 0x4bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea eax, [ebp - 0x4b8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40276c
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea edx, [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x4b4]
push ecx
lea edx, [ebp - 0x4b0]
push edx
lea eax, [ebp - 0x4ac]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4d8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x13f
mov dword [ebp - 0x520], 0x402780
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x1a4]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402794
lea eax, [ebp - 0x4b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea ecx, [ebp - 0x4ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x140
mov dword [ebp - 0x520], 0x402780
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x44c]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea ecx, [ebp - 0x4d8]
push ecx
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4027a8
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x141
mov dword [ebp - 0x520], 0x402780
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc8]
mov dword [ebp - 0x510], edx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea eax, [ebp - 0x4d8]
push eax
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x60]
push eax
lea ecx, [ebp - 0x4bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea eax, [ebp - 0x4b8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4027bc
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea edx, [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x4b4]
push ecx
lea edx, [ebp - 0x4b0]
push edx
lea eax, [ebp - 0x4ac]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4d8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x142
mov dword [ebp - 0x520], 0x402780
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x510], ecx
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea edx, [ebp - 0x4d8]
push edx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4027d0
lea eax, [ebp - 0x4b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea ecx, [ebp - 0x4ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov edx, dword [ebp - 0x4bc]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x143
mov dword [ebp - 0x520], 0x402780
mov dword [ebp - 0x528], 8
lea edx, [ebp - 0x528]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x308]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4005
push 1
push 1
lea ecx, [ebp - 0x4d8]
push ecx
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4027e4
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x144
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
fld qword [ebp - 0x38]
fmul qword [0x401890]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4027f8
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x145
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
fld qword [ebp - 0x1a4]
fmul qword [0x401888]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402818
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x146
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
fld qword [ebp - 0x44c]
fmul qword [0x401890]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402834
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x147
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
fld qword [ebp - 0xc8]
fmul qword [0x401888]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402850
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x148
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
fld qword [ebp - 0x19c]
fmul qword [0x401890]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40286c
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x149
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
fld qword [ebp - 0x308]
fmul qword [0x401888]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402888
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x14a
fld qword [ebp - 0x38]
fmul qword [0x401890]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
push 0x4028a4
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x4028c8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x14b
fld qword [ebp - 0x1a4]
fmul qword [0x401888]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
push 0x4028d4
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x4028c8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x14c
fld qword [ebp - 0x44c]
fmul qword [0x401890]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
push 0x4028f8
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x4028c8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x14d
fld qword [ebp - 0xc8]
fmul qword [0x401888]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
push 0x40291c
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x4028c8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x14e
fld qword [ebp - 0x19c]
fmul qword [0x401890]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
push 0x402940
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x4028c8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x14f
fld qword [ebp - 0x308]
fmul qword [0x401888]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push eax
push 0x402964
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
push 9
push 0x4028c8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x150
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x151
push 1
mov edx, dword [ebp - 0x4a4]
push edx
push 0x402988
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x40c0af
mov dword [ebp - 4], 0x152
mov edx, dword [ebp - 0x4a4]
lea ecx, [ebp - 0x4a0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x40c20e
mov dword [ebp - 4], 0x154
cmp dword [0x410304], 0
jne 0x40c0db
push 0x410304
push 0x4021ac
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8d4], 0x410304
jmp 0x40c0e5
mov dword [ebp - 0x8d4], 0x410304
mov eax, dword [ebp - 0x8d4]
mov ecx, dword [eax]
mov dword [ebp - 0x5c8], ecx
lea edx, [ebp - 0x4c8]
push edx
mov eax, dword [ebp - 0x5c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x5c8]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0
jge 0x40c140
push 0x14
push 0x40219c
mov eax, dword [ebp - 0x5c8]
push eax
mov ecx, dword [ebp - 0x5cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8d8], eax
jmp 0x40c14a
mov dword [ebp - 0x8d8], 0
mov edx, dword [ebp - 0x4c8]
mov dword [ebp - 0x5d0], edx
lea eax, [ebp - 0x4ac]
push eax
mov ecx, dword [ebp - 0x5d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x5d0]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x5d4], eax
cmp dword [ebp - 0x5d4], 0
jge 0x40c1a3
push 0x50
push 0x4021bc
mov ecx, dword [ebp - 0x5d0]
push ecx
mov edx, dword [ebp - 0x5d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8dc], eax
jmp 0x40c1ad
mov dword [ebp - 0x8dc], 0
mov eax, dword [ebp - 0x4ac]
push eax
push 0x402988
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
mov ecx, dword [ebp - 0x4a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4a0]
call dword [0x401190]
lea edx, [ebp - 0x4b0]
push edx
lea eax, [ebp - 0x4ac]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x4c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x156
mov ecx, dword [ebp - 0x4a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFileLen]
mov dword [ebp - 0x494], eax
mov dword [ebp - 4], 0x157
mov dword [ebp - 0x4d0], 0
mov dword [ebp - 0x4d8], 2
lea edx, [ebp - 0x4d8]
push edx
mov eax, dword [ebp - 0x494]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [0x401190]
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x158
mov edx, dword [ebp - 0x4a0]
push edx
push 1
push 0xffffffffffffffff
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x159
push 1
push 1
lea eax, [ebp - 0x1e4]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaGet4]
mov dword [ebp - 4], 0x15a
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x15b
cmp dword [ebp - 0x494], 0x3e
je 0x40c506
mov dword [ebp - 4], 0x15c
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402220
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40220c
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x15d
mov eax, dword [ebp - 0x60]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402990
lea edx, [ebp - 0x4b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402228
lea eax, [ebp - 0x4b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea ecx, [ebp - 0x4ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x15e
mov dword [ebp - 0x500], 0x80020004
mov dword [ebp - 0x508], 0xa
mov dword [ebp - 0x4f0], 0x80020004
mov dword [ebp - 0x4f8], 0xa
mov dword [ebp - 0x4e0], 0x80020004
mov dword [ebp - 0x4e8], 0xa
mov dword [ebp - 0x510], 0x402990
mov dword [ebp - 0x518], 8
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x508]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
push 0
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea eax, [ebp - 0x508]
push eax
lea ecx, [ebp - 0x4f8]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4d8]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x15f
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov dword [ebp - 4], 0x161
mov ecx, dword [ebp - 0x494]
sub ecx, 1
jo 0x40ed05
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x6a0], ax
mov word [ebp - 0x69c], 1
mov word [ebp - 0x64], 0
jmp 0x40c54f
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x69c]
jo 0x40ed05
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x6a0]
jg 0x40c666
mov dword [ebp - 4], 0x162
mov dword [ebp - 0x4d0], 1
mov dword [ebp - 0x4d8], 2
cmp dword [ebp - 0x2c0], 0
je 0x40c5e8
mov eax, dword [ebp - 0x2c0]
cmp word [eax], 1
jne 0x40c5e8
movsx ecx, word [ebp - 0x64]
add ecx, dword [ebp - 0x3a8]
jo 0x40ed05
mov edx, dword [ebp - 0x2c0]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0x5c8], ecx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [ebp - 0x5c8]
cmp ecx, dword [eax + 0x10]
jae 0x40c5cc
mov dword [ebp - 0x8e0], 0
jmp 0x40c5d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8e0], eax
mov edx, dword [ebp - 0x5c8]
shl edx, 1
mov dword [ebp - 0x8e4], edx
jmp 0x40c5f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8e4], eax
lea eax, [ebp - 0x4d8]
push eax
mov cx, word [ebp - 0x64]
add cx, 1
jo 0x40ed05
movsx edx, cx
push edx
mov eax, dword [ebp - 0x1e4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x8e4]
mov word [edx + ecx], ax
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x163
jmp 0x40c53a
mov dword [ebp - 4], 0x164
mov dword [ebp - 0x510], 1
mov dword [ebp - 0x518], 0x8002
lea edx, [ebp - 0x148]
push edx
lea eax, [ebp - 0x518]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x40c949
mov dword [ebp - 4], 0x165
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea eax, [ebp - 0x4d8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetDayOfMonth]
lea edx, [ebp - 0x4e8]
lea ecx, [ebp - 0x20c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x166
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea eax, [ebp - 0x4d8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetMonthOfYear]
lea edx, [ebp - 0x4e8]
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x167
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea eax, [ebp - 0x4d8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetYear]
lea edx, [ebp - 0x4e8]
lea ecx, [ebp - 0x444]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x168
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea eax, [ebp - 0x4d8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetHourOfDay]
lea edx, [ebp - 0x4e8]
lea ecx, [ebp - 0x3b8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x169
lea edx, [ebp - 0x4d8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea eax, [ebp - 0x4d8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetMinuteOfHour]
lea edx, [ebp - 0x4e8]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x16a
lea edx, [ebp - 0x20c]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x16b
lea edx, [ebp - 0x234]
lea ecx, [ebp - 0x2e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x16c
lea edx, [ebp - 0x444]
lea ecx, [ebp - 0x2d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x16d
mov dword [ebp - 0x4f0], 0x7b2
mov dword [ebp - 0x4f8], 2
mov dword [ebp - 0x4e0], 1
mov dword [ebp - 0x4e8], 2
mov dword [ebp - 0x4d0], 1
mov dword [ebp - 0x4d8], 2
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4e8]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
lea edx, [ebp - 0x508]
push edx
call fcn.0040ed40
lea edx, [ebp - 0x508]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x16e
lea eax, [ebp - 0x444]
push eax
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x20c]
push edx
lea eax, [ebp - 0x4d8]
push eax
call fcn.0040ed40
lea edx, [ebp - 0x4d8]
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x16f
lea ecx, [ebp - 0x1fc]
push ecx
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x434]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x171
fld qword [ebp - 0x38]
fmul qword [0x401890]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x4d0], ax
mov dword [ebp - 0x4d8], 2
lea ecx, [ebp - 0x4d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcHexBstrFromVar]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov edx, dword [ebp - 0x4b4]
mov dword [ebp - 0x720], edx
mov dword [ebp - 0x4b4], 0
push 4
push 0x4029bc
mov edx, dword [ebp - 0x720]
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3a4]
call dword [0x401190]
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x172
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x3a4]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4008
lea ecx, [ebp - 0x4d8]
push ecx
push 3
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40cade
mov ecx, dword [ebp - 0x2c0]
cmp word [ecx], 1
jne 0x40cade
mov edx, dword [ebp - 0x2c0]
mov eax, 0x30
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ebp - 0x5c8]
cmp edx, dword [ecx + 0x10]
jae 0x40cac2
mov dword [ebp - 0x8e8], 0
jmp 0x40cace
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8e8], eax
mov eax, dword [ebp - 0x5c8]
shl eax, 1
mov dword [ebp - 0x8ec], eax
jmp 0x40caea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8ec], eax
lea ecx, [ebp - 0x538]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x8ec]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x173
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x3a4]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4008
lea ecx, [ebp - 0x4d8]
push ecx
push 1
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40cc0a
mov ecx, dword [ebp - 0x2c0]
cmp word [ecx], 1
jne 0x40cc0a
mov edx, dword [ebp - 0x2c0]
mov eax, 0x31
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ebp - 0x5c8]
cmp edx, dword [ecx + 0x10]
jae 0x40cbee
mov dword [ebp - 0x8f0], 0
jmp 0x40cbfa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8f0], eax
mov eax, dword [ebp - 0x5c8]
shl eax, 1
mov dword [ebp - 0x8f4], eax
jmp 0x40cc16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8f4], eax
lea ecx, [ebp - 0x538]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x8f4]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x174
fld qword [ebp - 0x1a4]
fmul qword [0x401888]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x4d0], ax
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcHexBstrFromVar]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x724], ecx
mov dword [ebp - 0x4b4], 0
push 4
push 0x4029bc
mov edx, dword [ebp - 0x724]
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3a4]
call dword [0x401190]
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x175
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea edx, [ebp - 0x3a4]
mov dword [ebp - 0x510], edx
mov dword [ebp - 0x518], 0x4008
lea eax, [ebp - 0x4d8]
push eax
push 3
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40ce0a
mov eax, dword [ebp - 0x2c0]
cmp word [eax], 1
jne 0x40ce0a
mov ecx, dword [ebp - 0x2c0]
mov edx, 0x32
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x5c8], edx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [ebp - 0x5c8]
cmp ecx, dword [eax + 0x10]
jae 0x40cdee
mov dword [ebp - 0x8f8], 0
jmp 0x40cdfa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8f8], eax
mov edx, dword [ebp - 0x5c8]
shl edx, 1
mov dword [ebp - 0x8fc], edx
jmp 0x40ce16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8fc], eax
lea eax, [ebp - 0x538]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x8fc]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x176
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x3a4]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4008
lea ecx, [ebp - 0x4d8]
push ecx
push 1
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40cf36
mov ecx, dword [ebp - 0x2c0]
cmp word [ecx], 1
jne 0x40cf36
mov edx, dword [ebp - 0x2c0]
mov eax, 0x33
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ebp - 0x5c8]
cmp edx, dword [ecx + 0x10]
jae 0x40cf1a
mov dword [ebp - 0x900], 0
jmp 0x40cf26
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x900], eax
mov eax, dword [ebp - 0x5c8]
shl eax, 1
mov dword [ebp - 0x904], eax
jmp 0x40cf42
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x904], eax
lea ecx, [ebp - 0x538]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x904]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x177
fld qword [ebp - 0x44c]
fmul qword [0x401890]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x4d0], ax
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcHexBstrFromVar]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x728], ecx
mov dword [ebp - 0x4b4], 0
push 4
push 0x4029bc
mov edx, dword [ebp - 0x728]
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3a4]
call dword [0x401190]
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x178
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea edx, [ebp - 0x3a4]
mov dword [ebp - 0x510], edx
mov dword [ebp - 0x518], 0x4008
lea eax, [ebp - 0x4d8]
push eax
push 3
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40d136
mov eax, dword [ebp - 0x2c0]
cmp word [eax], 1
jne 0x40d136
mov ecx, dword [ebp - 0x2c0]
mov edx, 0x34
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x5c8], edx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [ebp - 0x5c8]
cmp ecx, dword [eax + 0x10]
jae 0x40d11a
mov dword [ebp - 0x908], 0
jmp 0x40d126
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x908], eax
mov edx, dword [ebp - 0x5c8]
shl edx, 1
mov dword [ebp - 0x90c], edx
jmp 0x40d142
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x90c], eax
lea eax, [ebp - 0x538]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x90c]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x179
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x3a4]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4008
lea ecx, [ebp - 0x4d8]
push ecx
push 1
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40d262
mov ecx, dword [ebp - 0x2c0]
cmp word [ecx], 1
jne 0x40d262
mov edx, dword [ebp - 0x2c0]
mov eax, 0x35
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ebp - 0x5c8]
cmp edx, dword [ecx + 0x10]
jae 0x40d246
mov dword [ebp - 0x910], 0
jmp 0x40d252
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x910], eax
mov eax, dword [ebp - 0x5c8]
shl eax, 1
mov dword [ebp - 0x914], eax
jmp 0x40d26e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x914], eax
lea ecx, [ebp - 0x538]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x914]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x17a
fld qword [ebp - 0xc8]
fmul qword [0x401888]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x4d0], ax
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcHexBstrFromVar]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x72c], ecx
mov dword [ebp - 0x4b4], 0
push 4
push 0x4029bc
mov edx, dword [ebp - 0x72c]
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3a4]
call dword [0x401190]
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x17b
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea edx, [ebp - 0x3a4]
mov dword [ebp - 0x510], edx
mov dword [ebp - 0x518], 0x4008
lea eax, [ebp - 0x4d8]
push eax
push 3
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40d462
mov eax, dword [ebp - 0x2c0]
cmp word [eax], 1
jne 0x40d462
mov ecx, dword [ebp - 0x2c0]
mov edx, 0x36
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x5c8], edx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [ebp - 0x5c8]
cmp ecx, dword [eax + 0x10]
jae 0x40d446
mov dword [ebp - 0x918], 0
jmp 0x40d452
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x918], eax
mov edx, dword [ebp - 0x5c8]
shl edx, 1
mov dword [ebp - 0x91c], edx
jmp 0x40d46e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x91c], eax
lea eax, [ebp - 0x538]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x91c]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x17c
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x3a4]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4008
lea ecx, [ebp - 0x4d8]
push ecx
push 1
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40d58e
mov ecx, dword [ebp - 0x2c0]
cmp word [ecx], 1
jne 0x40d58e
mov edx, dword [ebp - 0x2c0]
mov eax, 0x37
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ebp - 0x5c8]
cmp edx, dword [ecx + 0x10]
jae 0x40d572
mov dword [ebp - 0x920], 0
jmp 0x40d57e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x920], eax
mov eax, dword [ebp - 0x5c8]
shl eax, 1
mov dword [ebp - 0x924], eax
jmp 0x40d59a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x924], eax
lea ecx, [ebp - 0x538]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x924]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x17d
fld qword [ebp - 0x19c]
fmul qword [0x401890]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x4d0], ax
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcHexBstrFromVar]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x730], ecx
mov dword [ebp - 0x4b4], 0
push 4
push 0x4029bc
mov edx, dword [ebp - 0x730]
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3a4]
call dword [0x401190]
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x17e
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea edx, [ebp - 0x3a4]
mov dword [ebp - 0x510], edx
mov dword [ebp - 0x518], 0x4008
lea eax, [ebp - 0x4d8]
push eax
push 3
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40d78e
mov eax, dword [ebp - 0x2c0]
cmp word [eax], 1
jne 0x40d78e
mov ecx, dword [ebp - 0x2c0]
mov edx, 0x38
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x5c8], edx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [ebp - 0x5c8]
cmp ecx, dword [eax + 0x10]
jae 0x40d772
mov dword [ebp - 0x928], 0
jmp 0x40d77e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x928], eax
mov edx, dword [ebp - 0x5c8]
shl edx, 1
mov dword [ebp - 0x92c], edx
jmp 0x40d79a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x92c], eax
lea eax, [ebp - 0x538]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x92c]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x17f
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x3a4]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4008
lea ecx, [ebp - 0x4d8]
push ecx
push 1
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40d8ba
mov ecx, dword [ebp - 0x2c0]
cmp word [ecx], 1
jne 0x40d8ba
mov edx, dword [ebp - 0x2c0]
mov eax, 0x39
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ebp - 0x5c8]
cmp edx, dword [ecx + 0x10]
jae 0x40d89e
mov dword [ebp - 0x930], 0
jmp 0x40d8aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x930], eax
mov eax, dword [ebp - 0x5c8]
shl eax, 1
mov dword [ebp - 0x934], eax
jmp 0x40d8c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x934], eax
lea ecx, [ebp - 0x538]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x934]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x180
fld qword [ebp - 0x308]
fmul qword [0x401888]
fnstsw ax
test al, 0xd
jne 0x40ed00
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x4d0], ax
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x4d8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcHexBstrFromVar]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
mov ecx, dword [ebp - 0x4b4]
mov dword [ebp - 0x734], ecx
mov dword [ebp - 0x4b4], 0
push 4
push 0x4029bc
mov edx, dword [ebp - 0x734]
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3a4]
call dword [0x401190]
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x4d8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x181
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea edx, [ebp - 0x3a4]
mov dword [ebp - 0x510], edx
mov dword [ebp - 0x518], 0x4008
lea eax, [ebp - 0x4d8]
push eax
push 3
lea ecx, [ebp - 0x518]
push ecx
lea edx, [ebp - 0x4e8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40daba
mov eax, dword [ebp - 0x2c0]
cmp word [eax], 1
jne 0x40daba
mov ecx, dword [ebp - 0x2c0]
mov edx, 0x3a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x5c8], edx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [ebp - 0x5c8]
cmp ecx, dword [eax + 0x10]
jae 0x40da9e
mov dword [ebp - 0x938], 0
jmp 0x40daaa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x938], eax
mov edx, dword [ebp - 0x5c8]
shl edx, 1
mov dword [ebp - 0x93c], edx
jmp 0x40dac6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x93c], eax
lea eax, [ebp - 0x538]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x93c]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x182
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x3a4]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4008
lea ecx, [ebp - 0x4d8]
push ecx
push 1
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40dbe6
mov ecx, dword [ebp - 0x2c0]
cmp word [ecx], 1
jne 0x40dbe6
mov edx, dword [ebp - 0x2c0]
mov eax, 0x3b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ebp - 0x5c8]
cmp edx, dword [ecx + 0x10]
jae 0x40dbca
mov dword [ebp - 0x940], 0
jmp 0x40dbd6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x940], eax
mov eax, dword [ebp - 0x5c8]
shl eax, 1
mov dword [ebp - 0x944], eax
jmp 0x40dbf2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x944], eax
lea ecx, [ebp - 0x538]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x944]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x183
mov edx, 0x402188
lea ecx, [ebp - 0x330]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x184
mov word [ebp - 0x6a8], 0x3d
mov word [ebp - 0x6a4], 1
mov word [ebp - 0x64], 0
jmp 0x40dc9c
mov ax, word [ebp - 0x64]
add ax, word [ebp - 0x6a4]
jo 0x40ed05
mov word [ebp - 0x64], ax
mov cx, word [ebp - 0x64]
cmp cx, word [ebp - 0x6a8]
jg 0x40ddad
mov dword [ebp - 4], 0x185
mov edx, dword [ebp - 0x330]
mov dword [ebp - 0x510], edx
mov dword [ebp - 0x518], 8
cmp dword [ebp - 0x2c0], 0
je 0x40dd2b
mov eax, dword [ebp - 0x2c0]
cmp word [eax], 1
jne 0x40dd2b
movsx ecx, word [ebp - 0x64]
mov edx, dword [ebp - 0x2c0]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0x5c8], ecx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [ebp - 0x5c8]
cmp ecx, dword [eax + 0x10]
jae 0x40dd0f
mov dword [ebp - 0x948], 0
jmp 0x40dd1b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x948], eax
mov edx, dword [ebp - 0x5c8]
shl edx, 1
mov dword [ebp - 0x94c], edx
jmp 0x40dd37
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x94c], eax
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x94c]
movsx eax, word [ecx + edx]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4d8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x330]
call dword [0x401190]
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4d8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x186
jmp 0x40dc87
mov dword [ebp - 4], 0x187
mov dword [ebp - 0x4d0], 0x3a
mov dword [ebp - 0x4d8], 2
lea ecx, [ebp - 0x4d8]
push ecx
push 3
mov edx, dword [ebp - 0x330]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
lea eax, [ebp - 0x4ac]
push eax
call fcn.0040f1c0
mov dword [ebp - 0x4e0], eax
mov dword [ebp - 0x4e8], 3
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcHexBstrFromVar]
mov edx, eax
lea ecx, [ebp - 0x4b8]
call dword [0x401190]
mov edx, dword [ebp - 0x4b8]
mov dword [ebp - 0x738], edx
mov dword [ebp - 0x4b8], 0
push 4
push 0x4029bc
mov edx, dword [ebp - 0x738]
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b4]
call dword [0x401190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3a4]
call dword [0x401190]
lea eax, [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x4b4]
push ecx
lea edx, [ebp - 0x4b0]
push edx
lea eax, [ebp - 0x4ac]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x188
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x3a4]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4008
lea ecx, [ebp - 0x4d8]
push ecx
push 3
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40df80
mov ecx, dword [ebp - 0x2c0]
cmp word [ecx], 1
jne 0x40df80
mov edx, dword [ebp - 0x2c0]
mov eax, 0x3c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ebp - 0x5c8]
cmp edx, dword [ecx + 0x10]
jae 0x40df64
mov dword [ebp - 0x950], 0
jmp 0x40df70
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x950], eax
mov eax, dword [ebp - 0x5c8]
shl eax, 1
mov dword [ebp - 0x954], eax
jmp 0x40df8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x954], eax
lea ecx, [ebp - 0x538]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x954]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x189
mov dword [ebp - 0x530], 0x4029c8
mov dword [ebp - 0x538], 8
mov dword [ebp - 0x4d0], 2
mov dword [ebp - 0x4d8], 2
lea eax, [ebp - 0x3a4]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x518], 0x4008
lea ecx, [ebp - 0x4d8]
push ecx
push 1
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
cmp dword [ebp - 0x2c0], 0
je 0x40e0ac
mov ecx, dword [ebp - 0x2c0]
cmp word [ecx], 1
jne 0x40e0ac
mov edx, dword [ebp - 0x2c0]
mov eax, 0x3d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ebp - 0x5c8]
cmp edx, dword [ecx + 0x10]
jae 0x40e090
mov dword [ebp - 0x958], 0
jmp 0x40e09c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x958], eax
mov eax, dword [ebp - 0x5c8]
shl eax, 1
mov dword [ebp - 0x95c], eax
jmp 0x40e0b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x95c], eax
lea ecx, [ebp - 0x538]
push ecx
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov ecx, dword [ebp - 0x2c0]
mov edx, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x95c]
mov word [edx + ecx], ax
lea edx, [ebp - 0x4f8]
push edx
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
lea edx, [ebp - 0x4d8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x18a
mov edx, 0x402188
lea ecx, [ebp - 0x330]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18b
mov word [ebp - 0x6b0], 0x3d
mov word [ebp - 0x6ac], 1
mov word [ebp - 0x64], 0
jmp 0x40e162
mov ax, word [ebp - 0x64]
add ax, word [ebp - 0x6ac]
jo 0x40ed05
mov word [ebp - 0x64], ax
mov cx, word [ebp - 0x64]
cmp cx, word [ebp - 0x6b0]
jg 0x40e273
mov dword [ebp - 4], 0x18c
mov edx, dword [ebp - 0x330]
mov dword [ebp - 0x510], edx
mov dword [ebp - 0x518], 8
cmp dword [ebp - 0x2c0], 0
je 0x40e1f1
mov eax, dword [ebp - 0x2c0]
cmp word [eax], 1
jne 0x40e1f1
movsx ecx, word [ebp - 0x64]
mov edx, dword [ebp - 0x2c0]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0x5c8], ecx
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [ebp - 0x5c8]
cmp ecx, dword [eax + 0x10]
jae 0x40e1d5
mov dword [ebp - 0x960], 0
jmp 0x40e1e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x960], eax
mov edx, dword [ebp - 0x5c8]
shl edx, 1
mov dword [ebp - 0x964], edx
jmp 0x40e1fd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x964], eax
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x964]
movsx eax, word [ecx + edx]
push eax
lea ecx, [ebp - 0x4d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x518]
push edx
lea eax, [ebp - 0x4d8]
push eax
lea ecx, [ebp - 0x4e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x330]
call dword [0x401190]
lea edx, [ebp - 0x4e8]
push edx
lea eax, [ebp - 0x4d8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x18d
jmp 0x40e14d
mov dword [ebp - 4], 0x18e
push 1
mov ecx, dword [ebp - 0x490]
push ecx
push 0x402988
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x40e299
jmp 0x40e3f8
mov dword [ebp - 4], 0x190
cmp dword [0x410304], 0
jne 0x40e2c5
push 0x410304
push 0x4021ac
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x968], 0x410304
jmp 0x40e2cf
mov dword [ebp - 0x968], 0x410304
mov edx, dword [ebp - 0x968]
mov eax, dword [edx]
mov dword [ebp - 0x5c8], eax
lea ecx, [ebp - 0x4c8]
push ecx
mov edx, dword [ebp - 0x5c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x5c8]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0
jge 0x40e32a
push 0x14
push 0x40219c
mov edx, dword [ebp - 0x5c8]
push edx
mov eax, dword [ebp - 0x5cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x96c], eax
jmp 0x40e334
mov dword [ebp - 0x96c], 0
mov ecx, dword [ebp - 0x4c8]
mov dword [ebp - 0x5d0], ecx
lea edx, [ebp - 0x4ac]
push edx
mov eax, dword [ebp - 0x5d0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x5d0]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x5d4], eax
cmp dword [ebp - 0x5d4], 0
jge 0x40e38d
push 0x50
push 0x4021bc
mov eax, dword [ebp - 0x5d0]
push eax
mov ecx, dword [ebp - 0x5d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x970], eax
jmp 0x40e397
mov dword [ebp - 0x970], 0
mov edx, dword [ebp - 0x4ac]
push edx
push 0x402988
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4b0]
call dword [0x401190]
push eax
mov eax, dword [ebp - 0x490]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x490]
call dword [0x401190]
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x4c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x192
mov eax, dword [ebp - 0x490]
push eax
push 1
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x193
mov ecx, dword [ebp - 0x330]
push ecx
push 1
push 0x40241c
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x194
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x195
mov dword [ebp - 0x510], 0x402640
mov dword [ebp - 0x518], 8
lea edx, [ebp - 0x518]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x196
mov edx, 0x402188
lea ecx, [ebp - 0x330]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x197
mov ecx, dword [ebp - 0x494]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x6b8], ax
mov word [ebp - 0x6b4], 1
mov word [ebp - 0x64], 1
jmp 0x40e4c1
mov dx, word [ebp - 0x64]
add dx, word [ebp - 0x6b4]
jo 0x40ed05
mov word [ebp - 0x64], dx
mov ax, word [ebp - 0x64]
cmp ax, word [ebp - 0x6b8]
jg 0x40e5e7
mov dword [ebp - 4], 0x198
mov ecx, dword [ebp - 0x2c0]
push ecx
lea edx, [ebp - 0x4a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x4a8], 0
je 0x40e55b
mov eax, dword [ebp - 0x4a8]
cmp word [eax], 1
jne 0x40e55b
mov cx, word [ebp - 0x64]
sub cx, 1
jo 0x40ed05
movsx edx, cx
mov eax, dword [ebp - 0x4a8]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0x5c8], edx
mov ecx, dword [ebp - 0x4a8]
mov edx, dword [ebp - 0x5c8]
cmp edx, dword [ecx + 0x10]
jae 0x40e53f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x978], eax
mov ecx, dword [ebp - 0x4a8]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x978]
mov dword [ebp - 0x510], edx
mov dword [ebp - 0x518], 0x4002
lea eax, [ebp - 0x518]
push eax
call fcn.00402e10
mov edx, eax
lea ecx, [ebp - 0x4ac]
call dword [0x401190]
lea ecx, [ebp - 0x4a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x330]
push edx
mov eax, dword [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x330]
call dword [0x401190]
lea ecx, [ebp - 0x4ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x199
jmp 0x40e4ac
mov dword [ebp - 4], 0x19a
push 0x402480
mov ecx, dword [ebp - 0x330]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x330]
call dword [0x401190]
mov dword [ebp - 4], 0x19b
mov edx, dword [ebp - 0x60]
push edx
lea eax, [ebp - 0x4b8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402180
lea ecx, [ebp - 0x4b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x40220c
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea eax, [ebp - 0x4ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ecx, dword [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x4b4]
push ecx
lea edx, [ebp - 0x4b0]
push edx
lea eax, [ebp - 0x4ac]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x19c
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x4b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4022d8
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x402228
lea ecx, [ebp - 0x4b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea edx, [ebp - 0x4ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4ac]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x19d
mov eax, dword [ebp - 0x60]
push eax
lea ecx, [ebp - 0x4bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov edx, dword [ebp - 0x330]
push edx
lea eax, [ebp - 0x4b8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x4b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x4021f8
lea ecx, [ebp - 0x4ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.00402148
mov dword [ebp - 0x54c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov edx, dword [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x330]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x54c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x1ec], ax
lea eax, [ebp - 0x4bc]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x4b4]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0x4ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x19e
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x224], ax
wait
push 0x40ece8
jmp 0x40e8df
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x58]
mov dword [ebp - 0x54c], eax
lea ecx, [ebp - 0x54c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0xa0]
mov dword [ebp - 0x550], edx
lea eax, [ebp - 0x550]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x554], ecx
lea edx, [ebp - 0x554]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea eax, [ebp - 0xe4]
mov dword [ebp - 0x558], eax
lea ecx, [ebp - 0x558]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea edx, [ebp - 0x100]
mov dword [ebp - 0x55c], edx
lea eax, [ebp - 0x55c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x108]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x560], ecx
lea edx, [ebp - 0x560]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x158]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x178]
mov dword [ebp - 0x564], eax
lea ecx, [ebp - 0x564]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c0]
mov dword [ebp - 0x568], edx
lea eax, [ebp - 0x568]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x1dc]
mov dword [ebp - 0x56c], ecx
lea edx, [ebp - 0x56c]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x20c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x24c]
mov dword [ebp - 0x570], eax
lea ecx, [ebp - 0x570]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea edx, [ebp - 0x268]
mov dword [ebp - 0x574], edx
lea eax, [ebp - 0x574]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x298]
mov dword [ebp - 0x578], ecx
lea edx, [ebp - 0x578]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea eax, [ebp - 0x2b4]
mov dword [ebp - 0x57c], eax
lea ecx, [ebp - 0x57c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x2bc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x2c0]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x2d0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x324]
mov dword [ebp - 0x580], eax
lea ecx, [ebp - 0x580]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x32c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x330]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x348]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x584]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x364]
mov dword [ebp - 0x588], ecx
lea edx, [ebp - 0x588]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea eax, [ebp - 0x380]
mov dword [ebp - 0x58c], eax
lea ecx, [ebp - 0x58c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea edx, [ebp - 0x39c]
mov dword [ebp - 0x590], edx
lea eax, [ebp - 0x590]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x3a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x3b8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x3c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x3e0]
mov dword [ebp - 0x594], ecx
lea edx, [ebp - 0x594]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea eax, [ebp - 0x3fc]
mov dword [ebp - 0x598], eax
lea ecx, [ebp - 0x598]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea edx, [ebp - 0x418]
mov dword [ebp - 0x59c], edx
lea eax, [ebp - 0x59c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x420]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x424]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x434]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x444]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x464]
mov dword [ebp - 0x5a0], ecx
lea edx, [ebp - 0x5a0]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea eax, [ebp - 0x484]
mov dword [ebp - 0x5a4], eax
lea ecx, [ebp - 0x5a4]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x48c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x490]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x49c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4a0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret
jmp 0x4018ec
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3