Function at 0x4157a0
Capabilities:
Check http status code
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x401446
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x3cc
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401418
mov eax, dword [0x425274]
xor esi, esi
push eax
push 0x409790
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x28], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 0x48], esi
mov dword [ebp - 0x58], esi
mov dword [ebp - 0x68], esi
mov dword [ebp - 0x78], esi
mov dword [ebp - 0x88], esi
mov dword [ebp - 0x98], esi
mov dword [ebp - 0xa8], esi
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0xc8], esi
mov dword [ebp - 0xd8], esi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xf8], esi
mov dword [ebp - 0x108], esi
mov dword [ebp - 0x118], esi
mov dword [ebp - 0x128], esi
mov dword [ebp - 0x138], esi
mov dword [ebp - 0x148], esi
mov dword [ebp - 0x158], esi
mov dword [ebp - 0x168], esi
mov dword [ebp - 0x178], esi
mov dword [ebp - 0x188], esi
mov dword [ebp - 0x198], esi
mov dword [ebp - 0x1a8], esi
mov dword [ebp - 0x1c8], esi
mov dword [ebp - 0x1e8], esi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 9
push 0x100
push 0x4004
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov ecx, dword [0x4251c4]
push 9
push 1
push ecx
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edi, dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 2
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
push eax
push ecx
push esi
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
mov word [0x4251c8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xb
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
mov word [0x4251d8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
push 9
push 2
push edx
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov edx, dword [0x4251c4]
mov eax, 2
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 1
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4251cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
mov eax, 2
add esp, 0xc
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 3
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4251dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [0x4251dc]
add esp, 0xc
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4011e0]
fnstsw ax
test ah, 0x41
jne 0x415b42
mov ecx, dword [0x4251dc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x200]
fld qword [ebp - 0x200]
fadd qword [0x4011d8]
jmp 0x415b61
mov edx, dword [0x4251dc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x200]
fld qword [ebp - 0x200]
fadd qword [0x4011d0]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x42a3d2], ax
or cx, 0xffff
mov ax, 1
mov word [0x42a594], cx
mov word [0x4251ea], ax
mov edx, 4
cmp ax, dx
mov eax, 2
jg 0x415c85
mov edx, dword [0x4251c4]
add cx, ax
jo 0x424007
mov word [0x42a594], cx
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx edx, word [0x42a594]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 4
mov dword [ebp - 0x204], eax
jb 0x415c17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a148]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov cx, word [0x42a594]
mov eax, 1
add esp, 0x18
add ax, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], ax
jmp 0x415b8c
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 1
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x42a5ae], ax
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
mov eax, 2
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 3
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x42a5b0], ax
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [0x4251c4]
add esp, 0x18
push 9
push 3
push eax
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov ax, 0xfffc
mov cx, 1
mov word [0x42a594], ax
mov word [0x4251ea], cx
mov edx, 5
cmp cx, dx
jg 0x415f85
add ax, dx
mov dword [ebp - 0x30], edx
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
jo 0x424007
mov word [0x42a594], ax
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx eax, word [0x42a594]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x11
mov dword [ebp - 0x204], eax
jb 0x415e52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a164]
mov edx, dword [ebp - 0x204]
lea eax, [ebp - 0x18]
fstp qword [ecx + edx*8]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov cx, word [0x42a594]
mov edx, dword [0x4251c4]
add esp, 0x18
add cx, 5
jo 0x424007
mov word [0x42a594], cx
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 5
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx ecx, word [0x42a594]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x11
mov dword [ebp - 0x204], eax
jb 0x415f1e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a180]
mov eax, dword [ebp - 0x204]
lea ecx, [ebp - 0x18]
fstp qword [edx + eax*8]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov ax, word [0x42a594]
mov ecx, 1
add esp, 0x18
add cx, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], cx
jmp 0x415dc8
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 6
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x1f
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a3d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0xc
push 9
push 4
push edx
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov cx, 0xfffb
mov ax, 1
mov word [0x42a594], cx
mov word [0x4251ea], ax
mov edx, 0xc
cmp ax, dx
jg 0x41612e
mov edx, dword [0x4251c4]
add cx, 6
jo 0x424007
mov word [0x42a594], cx
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 6
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx edx, word [0x42a594]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xc
mov dword [ebp - 0x204], eax
jb 0x4160c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a244]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov cx, word [0x42a594]
mov eax, 1
add esp, 0x18
add ax, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], ax
jmp 0x416031
mov eax, dword [0x4251c4]
push 9
push 5
push eax
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 1
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xa
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
fstp qword [ecx + 8]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x13
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x10]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x1c
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x18]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x18]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x25
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x20]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 6
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x2e
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x28]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x34
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x30]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x148], 0x4008
push eax
lea ecx, [ebp - 0x148]
push 0x3d
lea edx, [ebp - 0x48]
push ecx
push edx
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x38]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 6
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x46
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x40]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
mov dword [ebp - 0x30], 6
mov dword [ebp - 0x38], 2
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x4c
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x48]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x52
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x50]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x5b
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x58]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x64
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
push ecx
fstp qword [eax + 0x60]
lea edx, [ebp - 0x14]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x6d
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x68]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x76
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x70]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x7f
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x78]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x88
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x80]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x91
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x88]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x38]
lea ecx, [ebp - 0x14]
push edx
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x148], 0x4008
push 0x9a
lea eax, [ebp - 0x148]
lea ecx, [ebp - 0x48]
push eax
push ecx
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x90]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xa3
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x98]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0xac
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0xa0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0xb5
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0xa8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xbe
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0xc7
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0xb8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0xd0
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0xc0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xd9
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [0x4251c4]
add esp, 0x18
push 9
push 6
push eax
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 1
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xa
lea edx, [ebp - 0x48]
push ecx
mov dword [ebp - 0x148], 0x4008
push edx
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x13
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0xe0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x148], 0x4008
mov dword [ebp - 0x140], ecx
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x148]
push edx
push 0x1c
lea ecx, [ebp - 0x48]
push eax
push ecx
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0xe8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x25
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0xf0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x2e
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0xf8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x37
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x100]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x40
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x108]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x49
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
fstp qword [edx + 0x110]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x52
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x118]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x5b
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x120]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x64
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x128]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x6d
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x130]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x76
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x138]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [0x4251c4]
add esp, 0x18
push 9
push 7
push eax
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov edx, dword [0x4251c4]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 1
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x140]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xa
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x148]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x13
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x150]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 5
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x1c
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
push ecx
lea edx, [ebp - 0x14]
fstp qword [eax + 0x158]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
push 9
push 8
push edx
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 1
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x160]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0xa
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x168]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x13
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x170]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 5
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x38]
lea eax, [ebp - 0x14]
push ecx
lea edx, [ebp - 0x148]
mov dword [ebp - 0x140], eax
push 0x1c
mov dword [ebp - 0x148], 0x4008
push edx
lea eax, [ebp - 0x48]
push eax
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x178]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov ecx, dword [0x4251c4]
add esp, 0x18
push 9
push 9
push ecx
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 1
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x180]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0xa
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x188]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x13
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x190]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 5
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x1c
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x198]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [0x4251c4]
add esp, 0x18
push 9
push 0xa
push eax
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 1
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x1a0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xa
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x1a8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x13
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
mov edx, dword [0x4251c4]
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x1b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 5
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x1c
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x1b8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
push 9
push 0xb
push edx
push 0x100
call dword [sym.imp.MSVBVM60.DLL___vbaGetFxStr4]
mov edx, dword [0x4251c4]
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 1
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x1c0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0xa
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x1c8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x13
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x1d0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 5
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x1c
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x4251c4]
push ecx
push edx
push 0
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov edx, dword [0x42a1d4]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
fstp qword [edx + 0x1d8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x21
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
mov eax, dword [0x4251c4]
push edx
push eax
push 0
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a1d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
fstp qword [eax + 0x1e0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov edx, dword [0x4251c4]
add esp, 0x18
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x30], 5
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x2a
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x4251c4]
push eax
push ecx
push 0
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
fstp qword [ecx + 0x1e8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov eax, dword [0x425274]
push eax
push 0x409bfc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 9
push 0x600
push 0x4004
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 9
call dword [sym.imp.MSVBVM60.DLL_rtcFileLength]
mov dword [ebp - 0x30c], eax
fild dword [ebp - 0x30c]
fstp qword [ebp - 0x314]
fld qword [ebp - 0x314]
cmp dword [section..data], 0
jne 0x418552
fdiv qword [0x401410]
jmp 0x418563
push dword [0x401414]
push dword [0x401410]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
movsx ecx, word [0x425210]
push 9
push ecx
push 0x42a5fa
push 0x40a1f0
mov word [0x42a3f8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaRecDestruct]
push eax
push 0x409ac0
call dword [sym.imp.MSVBVM60.DLL___vbaGetOwner4]
mov ax, 1
mov ecx, 0xe
mov word [0x4251ea], ax
cmp ax, cx
jg 0x418771
push 0x42aaa0
push ecx
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx ecx, word [0x4251ea]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42aaa0
push 0xe
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x41862e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a110]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
push 0x42aabc
push 0x9d
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dx, word [0x4251ea]
lea eax, [ebp - 0x14]
add dx, 0x2c
mov dword [ebp - 0x140], eax
jo 0x424007
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx eax, dx
push ecx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x42aabc
push 0x9d
call ebx
mov cx, word [0x4251ea]
add cx, 0xe
jo 0x424007
movsx eax, cx
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x418710
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a110]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, 1
add esp, 0x18
add ax, word [0x4251ea]
jo 0x424007
jmp 0x4185a3
mov cx, 1
mov ax, 0xfff2
mov word [0x4251ea], cx
mov edx, 0xe
cmp cx, dx
jg 0x41888b
add ax, 0xf
push 0x42a8fc
jo 0x424007
push 0xd2
mov word [0x42a594], ax
mov dword [ebp - 0x30], 0xf
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx edx, word [0x42a594]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x42a8fc
push 0xd2
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x41881c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [0x42a298]
mov edx, eax
mov eax, dword [ebp - 0x204]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov ax, word [0x42a594]
mov ecx, 1
add esp, 0x18
add cx, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], cx
jmp 0x418780
mov cx, 0xf
mov ax, 0xfff2
mov word [0x4251ea], cx
mov edx, 0x1c
cmp cx, dx
jg 0x4189a4
add ax, 0xf
push 0x42ac28
jo 0x424007
push 0xd1
mov word [0x42a594], ax
mov dword [ebp - 0x30], 0xf
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx ecx, word [0x42a594]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42ac28
push 0xd1
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x418936
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a298]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov ax, word [0x42a594]
mov ecx, 1
add esp, 0x18
add cx, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], cx
jmp 0x41889a
xor ax, ax
mov cx, 1
mov word [0x42a594], ax
mov word [0x4251ea], cx
mov edx, 0xd
cmp cx, dx
jg 0x418b99
add ax, 0xf
push 0x42a8fc
jo 0x424007
push 0xd2
mov word [0x42a594], ax
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx edx, word [0x42a594]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x42a8fc
push 0xd2
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x418a54
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [0x42a260]
mov edx, eax
mov eax, dword [ebp - 0x204]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
push 0x42ac28
push 0xd1
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx ecx, word [0x42a594]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42ac28
push 0xd1
call ebx
mov dx, word [0x4251ea]
add dx, 0xe
jo 0x424007
movsx eax, dx
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x418b2a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [0x42a260]
mov edx, eax
mov eax, dword [ebp - 0x204]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov ax, word [0x42a594]
mov ecx, 1
add esp, 0x18
add cx, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], cx
jmp 0x4189b8
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
xor ecx, ecx
mov eax, 0x40100000
push 0x4268cc
push 0xff
mov word [0x42a3d8], 0x1e
mov dword [0x42a2e4], ecx
mov dword [0x42a2e8], 0x403e0000
mov dword [0x42a2a4], ecx
mov dword [0x42a2a8], eax
mov dword [0x42a2ac], ecx
mov dword [0x42a2b0], eax
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 1
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x4268cc
push 0xff
call ebx
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a5b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
add esp, 0xc
mov dword [ebp - 0x30], 6
mov dword [ebp - 0x38], 2
push 0x426bc6
push 0xc6
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x42
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x426bc6
push 0xc6
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a32c]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
fld qword [0x42a2e4]
fsub qword [0x42a2ac]
add esp, 0x18
fstp qword [0x42a2ec]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a2ec]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 1
je 0x418d3d
xor ecx, ecx
mov dword [0x42a2ec], ecx
mov dword [0x42a2f0], ecx
jmp 0x418d3f
xor ecx, ecx
fld qword [0x42a2ec]
fsub qword [0x42a2a4]
fstp qword [0x42a2f4]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a2f4]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 1
je 0x418d7a
mov dword [0x42a2f4], ecx
mov dword [0x42a2f8], ecx
push 0x427262
push 0x31e
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x25
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x427262
push 0x31e
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a2fc]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a2fc]
fcomp qword [0x4011b0]
add esp, 0x18
fnstsw ax
test ah, 0x40
jne 0x418f7f
push 0x4268cc
push 0xff
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xe5
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x4268cc
push 0xff
call ebx
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a304
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov ecx, dword [0x42a304]
add esp, 0xc
push ecx
push 0x409df0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x418ee1
mov edx, 0x40af0c
mov ecx, 0x42a304
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [0x42a304]
push edx
push 0x40af0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x418f7f
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a2fc
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x418f2b
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x158]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x9999999a
mov dword [ebp - 0x14c], 0x3ff59999
mov dword [ebp - 0x158], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea edx, [ebp - 0x58]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a2fc]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov word [0x42a594], 0xfff9
mov word [0x42a308], 0xfffb
mov ax, 1
mov ecx, 0x1c
mov word [0x4251ea], ax
cmp ax, cx
jg 0x419943
movsx eax, ax
xor ecx, ecx
dec eax
cmp eax, 0x1e
mov dword [0x42a5b8], ecx
mov dword [0x42a5bc], ecx
mov dword [ebp - 0x204], eax
jb 0x418fcc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a1f0]
mov eax, dword [ebp - 0x204]
mov dword [ecx + eax*8], 0
mov edx, dword [0x42a1f0]
mov ecx, 0x42a5c0
mov dword [edx + eax*8 + 4], 0
mov edx, 0x409df0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ax, word [0x42a594]
mov cx, word [0x42a308]
add ax, 8
jo 0x424007
mov word [0x42a594], ax
mov ax, word [0x4251ea]
add cx, 6
jo 0x424007
cmp ax, 0xf
mov word [0x42a308], cx
jne 0x41904a
mov ecx, 1
mov word [0x42a594], cx
mov word [0x42a308], cx
mov dword [ebp - 0x30], 8
mov dword [ebp - 0x38], 2
jge 0x4190a9
push 0x426aca
push 0x70
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx ecx, word [0x42a594]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x426aca
jmp 0x4190f6
push 0x427028
push 0x70
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx ecx, word [0x42a594]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x427028
push 0x70
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a2d4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
cmp word [0x4251ea], 0xf
mov dword [ebp - 0x30], 6
mov dword [ebp - 0x38], 2
jge 0x4191b0
push 0x426ee2
push 0xa3
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov cx, word [0x42a308]
lea edx, [ebp - 0x14]
add cx, 0x4f
mov dword [ebp - 0x140], edx
jo 0x424007
lea eax, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx edx, cx
push eax
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x426ee2
push 0xa3
jmp 0x4191ff
push 0x427108
push 0x54
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx edx, word [0x42a308]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x427108
push 0x54
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x42a5b2], ax
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [0x42a2f4]
mov ecx, dword [0x42a2f8]
mov edx, dword [0x42a2ec]
mov dword [0x42a30c], eax
mov eax, dword [0x42a2f0]
mov dword [0x42a310], ecx
mov ecx, dword [0x42a2e4]
mov dword [0x42a318], eax
mov eax, dword [0x42a32c]
mov dword [0x42a314], edx
mov edx, dword [0x42a2e8]
mov dword [0x42a5c4], eax
mov ax, word [0x42a5b2]
mov dword [0x42a31c], ecx
mov ecx, dword [0x42a330]
add esp, 0x18
test ax, ax
mov dword [0x42a320], edx
mov dword [0x42a5c8], ecx
jle 0x4192df
movsx edx, ax
mov dword [ebp - 0x318], edx
fild dword [ebp - 0x318]
fstp qword [0x42a30c]
fild dword [ebp - 0x318]
fstp qword [0x42a314]
fild dword [ebp - 0x318]
fstp qword [0x42a31c]
fild dword [ebp - 0x318]
fstp qword [0x42a5c4]
cmp word [0x4251ea], 0xf
jge 0x4193d7
push 0x426ee2
push 0xa3
mov dword [ebp - 0x30], 6
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dx, word [0x42a308]
lea eax, [ebp - 0x14]
add dx, 0x4f
mov dword [ebp - 0x140], eax
jo 0x424007
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx eax, dx
push ecx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x426ee2
push 0xa3
call ebx
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x168]
push ecx
push edx
mov dword [ebp - 0x160], 0x40af14
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14]
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0xc
cmp word [ebp - 0x204], 0
je 0x4193d7
xor eax, eax
mov dword [0x42a30c], eax
mov dword [0x42a310], eax
mov dword [0x42a314], eax
mov dword [0x42a318], eax
mov dword [0x42a31c], eax
mov dword [0x42a320], eax
mov dword [0x42a5c4], eax
mov dword [0x42a5c8], eax
cmp word [0x4251ea], 0xe
jle 0x4194bc
push 0x427108
push 0x54
mov dword [ebp - 0x30], 6
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx ecx, word [0x42a308]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x427108
push 0x54
call ebx
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x168]
push edx
push eax
mov dword [ebp - 0x160], 0x40af14
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14]
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0xc
cmp word [ebp - 0x204], 0
je 0x4194bc
xor eax, eax
mov dword [0x42a30c], eax
mov dword [0x42a310], eax
mov dword [0x42a314], eax
mov dword [0x42a318], eax
mov dword [0x42a31c], eax
mov dword [0x42a320], eax
mov dword [0x42a5c4], eax
mov dword [0x42a5c8], eax
fld qword [0x42a2d4]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 0x40
jne 0x4197e4
cmp word [0x4251ea], 0xf
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
jge 0x419569
push 0x426baa
push 0xe
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx edx, word [0x4251ea]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x426baa
push 0xe
call ebx
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a5c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
jmp 0x4195f5
push 0x426bc6
push 0xc6
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dx, word [0x4251ea]
lea eax, [ebp - 0x14]
add dx, 0x3b
mov dword [ebp - 0x140], eax
jo 0x424007
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx eax, dx
push ecx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x426bc6
push 0xc6
call ebx
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a5c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
add esp, 0xc
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], 0x42a5c0
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x38]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a5c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ecx, dword [0x42a5c0]
push ecx
push 0x40af28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x419673
fld qword [0x42a30c]
fmul qword [0x42a2d4]
fstp qword [0x42a5b8]
fnstsw ax
test al, 0xd
jne 0x424002
mov edx, dword [0x42a5c0]
push edx
push 0x40af30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4196a5
fld qword [0x42a314]
fmul qword [0x42a2d4]
fstp qword [0x42a5b8]
fnstsw ax
test al, 0xd
jne 0x424002
mov eax, dword [0x42a5c0]
push eax
push 0x40af38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4196d6
fld qword [0x42a31c]
fmul qword [0x42a2d4]
fstp qword [0x42a5b8]
fnstsw ax
test al, 0xd
jne 0x424002
mov ecx, dword [0x42a5c0]
push ecx
push 0x40af40
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x419702
mov edx, dword [0x42a2d4]
mov eax, dword [0x42a2d8]
mov dword [0x42a5b8], edx
mov dword [0x42a5bc], eax
mov ecx, dword [0x42a5c0]
push ecx
push 0x40af48
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41972e
mov edx, dword [0x42a2d4]
mov eax, dword [0x42a2d8]
mov dword [0x42a5b8], edx
mov dword [0x42a5bc], eax
mov ecx, dword [0x42a5c0]
push ecx
push 0x40a054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41975a
mov edx, dword [0x42a2d4]
mov eax, dword [0x42a2d8]
mov dword [0x42a5b8], edx
mov dword [0x42a5bc], eax
mov ecx, dword [0x42a5c0]
push ecx
push 0x40af50
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4197b2
mov eax, dword [0x42a1f0]
fld qword [eax + 8]
fadd qword [eax]
fmul qword [0x42a2d4]
cmp dword [section..data], 0
jne 0x419791
fdiv qword [0x401408]
jmp 0x4197a2
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [0x42a5b8]
fnstsw ax
test al, 0xd
jne 0x424002
mov edx, dword [0x42a5c0]
push edx
push 0x40af58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4197e4
fld qword [0x42a5c4]
fmul qword [0x42a2d4]
fstp qword [0x42a5b8]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a5b8
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x419814
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
movsx eax, word [0x4251ea]
dec eax
mov dword [ebp - 0x150], 0x64
cmp eax, 0x1e
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x204], eax
jb 0x41985f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x158]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0x58]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x68]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
mov edx, dword [0x42a1f0]
mov eax, dword [ebp - 0x204]
lea ecx, [ebp - 0x58]
fstp qword [edx + eax*8]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
movsx eax, word [0x4251ea]
add esp, 0xc
dec eax
cmp eax, 0x1e
mov dword [ebp - 0x208], eax
jb 0x4198cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
movsx ecx, word [0x4251ea]
dec ecx
cmp ecx, 0x1e
mov dword [ebp - 0x204], ecx
jb 0x4198ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x204]
mov edx, dword [0x42a1f0]
mov eax, dword [ebp - 0x208]
fld qword [edx + eax*8]
cmp dword [section..data], 0
jne 0x41990e
fdiv qword [0x401408]
jmp 0x41991f
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x424002
mov eax, 1
add ax, word [0x4251ea]
jo 0x424007
jmp 0x418f95
mov eax, 2
push 0x4268cc
push 0xff
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x9a
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x4268cc
push 0xff
call ebx
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x42a3ec], ax
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov ax, word [0x42a3ec]
add esp, 0x18
test ax, ax
jle 0x419a1f
movsx eax, ax
dec eax
cmp eax, 0xc
mov dword [ebp - 0x204], eax
jb 0x419a02
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a244]
mov ecx, dword [ebp - 0x204]
mov edx, dword [eax + ecx*4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a5cc]
jmp 0x419a2b
xor eax, eax
mov dword [0x42a5cc], eax
mov dword [0x42a5d0], eax
fld qword [0x42a5cc]
fmul qword [0x42a2ec]
lea ecx, [ebp - 0x148]
mov dword [ebp - 0x140], 0x42a3e4
mov dword [ebp - 0x148], 0x4005
fstp qword [0x42a3e4]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a5cc]
fmul qword [0x42a2ec]
fstp qword [0x42a3dc]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x38]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x419a93
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x158]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0x58]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x68]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a3e4]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
fld qword [0x42a3e4]
cmp dword [section..data], 0
jne 0x419b27
fdiv qword [0x401408]
jmp 0x419b38
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x148]
mov dword [ebp - 0x140], 0x42a3dc
push ecx
push edx
mov dword [ebp - 0x148], 0x4005
fstp qword [0x42a3e4]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x419b7b
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea edx, [ebp - 0x68]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a3dc]
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a3dc]
cmp dword [section..data], 0
jne 0x419c0f
fdiv qword [0x401408]
jmp 0x419c20
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
mov cx, 1
fstp qword [0x42a3dc]
fnstsw ax
test al, 0xd
jne 0x424002
xor eax, eax
mov dword [0x42a2dc], eax
mov dword [0x42a2e0], eax
mov ax, 0xfff9
mov word [0x42a594], ax
mov edx, 0x1c
mov word [0x4251ea], cx
cmp cx, dx
jg 0x419ffe
cmp cx, 0xe
je 0x419fe8
add ax, 8
jo 0x424007
cmp cx, 0xf
mov word [0x42a594], ax
jne 0x419c8b
mov word [0x42a594], 1
mov dword [ebp - 0x30], 8
mov dword [ebp - 0x38], 2
jge 0x419d4a
push 0x426aca
push 0x70
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx ecx, word [0x42a594]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x426aca
push 0x70
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x419d09
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov ecx, dword [0x42a20c]
mov edx, dword [ebp - 0x204]
lea eax, [ebp - 0x18]
fstp qword [ecx + edx*8]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
jmp 0x419def
push 0x427028
push 0x70
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx eax, word [0x42a594]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x427028
push 0x70
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x419db4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x42a20c]
mov ecx, dword [ebp - 0x204]
lea edx, [ebp - 0x18]
fstp qword [eax + ecx*8]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
cmp word [0x4251ea], 0xf
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
jge 0x419e74
push 0x426baa
push 0xe
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
movsx edx, word [0x4251ea]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x426baa
push 0xe
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x419ef1
jmp 0x419eeb
push 0x426bc6
push 0xc6
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov cx, word [0x4251ea]
lea edx, [ebp - 0x14]
add cx, 0x3b
mov dword [ebp - 0x140], edx
jo 0x424007
lea eax, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx edx, cx
push eax
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x426bc6
push 0xc6
call ebx
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x419ef1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [0x42a228]
mov edx, eax
mov eax, dword [ebp - 0x204]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
movsx eax, word [0x4251ea]
add esp, 0x18
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x208], eax
jb 0x419f55
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edx, dword [0x42a228]
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0x148], 0x4008
lea ecx, [edx + eax*4]
lea edx, [ebp - 0x148]
lea eax, [ebp - 0x38]
push edx
push eax
mov dword [ebp - 0x140], ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x204], eax
jb 0x419f9e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea ecx, [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a228]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov cx, word [0x4251ea]
mov ax, word [0x42a594]
mov edx, 1
add dx, cx
jo 0x424007
mov cx, dx
jmp 0x419c4d
push 0x426baa
push 0xe
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 1
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x426baa
push 0xe
call ebx
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a3fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov ecx, dword [0x42a3fc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
add esp, 0xc
push ecx
push 0x40af60
call ebx
mov edx, eax
mov eax, dword [0x42a3fc]
neg edx
sbb edx, edx
push eax
neg edx
push 0x40af40
mov dword [ebp - 0x31c], edx
call ebx
mov ebx, dword [ebp - 0x31c]
mov ecx, dword [0x42a3fc]
neg eax
sbb eax, eax
push ecx
neg eax
and ebx, eax
push 0x40af48
neg ebx
sbb ebx, ebx
neg ebx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
mov edx, dword [0x42a3fc]
sbb eax, eax
push edx
neg eax
and ebx, eax
push 0x40af68
neg ebx
sbb ebx, ebx
neg ebx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
test eax, ebx
mov eax, dword [0x42a20c]
jne 0x41a140
fld qword [eax]
cmp dword [section..data], 0
jne 0x41a11d
fdiv qword [0x401400]
jmp 0x41a12e
push dword [0x401404]
push dword [0x401400]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [0x42a2a4]
fnstsw ax
test al, 0xd
jne 0x424002
jmp 0x41a151
mov ecx, dword [eax]
mov dword [0x42a2a4], ecx
mov edx, dword [eax + 4]
mov dword [0x42a2a8], edx
mov eax, dword [0x42a3fc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push eax
push 0x40af70
call ebx
mov ecx, dword [0x42a3fc]
mov edx, eax
neg edx
sbb edx, edx
push ecx
neg edx
push 0x40af58
mov dword [ebp - 0x320], edx
call ebx
mov edx, dword [ebp - 0x320]
neg eax
sbb eax, eax
neg eax
test eax, edx
jne 0x41a1ad
mov eax, dword [0x42a20c]
fld qword [eax]
fmul qword [0x4013f8]
fstp qword [0x42a2a4]
fnstsw ax
test al, 0xd
jne 0x424002
mov ax, 1
mov ecx, 0xc
mov word [0x4251ea], ax
cmp ax, cx
jg 0x41a1fe
movsx ebx, ax
dec ebx
cmp ebx, ecx
jb 0x41a1cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a19c]
mov eax, 1
mov dword [ecx + ebx*8], 0
mov edx, dword [0x42a19c]
mov dword [edx + ebx*8 + 4], 0
add ax, word [0x4251ea]
jo 0x424007
jmp 0x41a1b1
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov ax, 0xfff9
mov cx, 1
mov word [0x42a594], ax
mov word [0x42525c], cx
mov edx, 4
cmp cx, dx
jg 0x41ad9d
mov ecx, dword [0x42a2a8]
add ax, 8
jo 0x424007
mov word [0x42a594], ax
mov eax, dword [0x42a2a4]
mov dword [0x42a400], eax
mov eax, 2
push 0x4268cc
push 0xff
mov dword [0x42a404], ecx
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov cx, word [0x42a594]
lea edx, [ebp - 0x14]
add cx, 0xb5
mov dword [ebp - 0x140], edx
jo 0x424007
lea eax, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx edx, cx
push eax
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x4268cc
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x42a5d4], ax
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov ax, word [0x42a5d4]
add esp, 0x18
cmp ax, 1
jl 0x41ad76
cmp ax, 0xc
jg 0x41ad76
mov cx, word [0x42525c]
cmp cx, 1
jne 0x41a3c8
push 0x427262
push 0x31e
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 1
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x427262
push 0x31e
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a2cc]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov cx, word [0x42525c]
add esp, 0x18
cmp cx, 2
jne 0x41a472
push 0x427262
push 0x31e
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xa
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x427262
push 0x31e
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a2cc]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov cx, word [0x42525c]
add esp, 0x18
cmp cx, 3
jne 0x41a51c
push 0x427262
push 0x31e
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x13
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x427262
push 0x31e
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a2cc]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov cx, word [0x42525c]
add esp, 0x18
cmp cx, 4
jne 0x41a5c6
push 0x427262
push 0x31e
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x1c
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x427262
push 0x31e
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a2cc]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov cx, word [0x42525c]
add esp, 0x18
fld qword [0x42a2cc]
fcomp qword [0x4013f0]
fnstsw ax
test ah, 0x41
je 0x41ad38
fld qword [0x42a2cc]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 0x40
jne 0x41ad7d
mov edx, dword [0x42a110]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov eax, dword [edx + 4]
push eax
push 0x40af78
call ebx
mov ecx, dword [0x42a110]
mov edx, eax
neg edx
mov eax, dword [ecx + 4]
sbb edx, edx
push eax
neg edx
push 0x40af50
mov dword [ebp - 0x324], edx
call ebx
mov ecx, dword [ebp - 0x324]
neg eax
sbb eax, eax
neg eax
test eax, ecx
jne 0x41a7b4
mov edx, dword [0x42a228]
mov eax, dword [edx + 4]
push eax
push 0x40af38
call ebx
test eax, eax
jne 0x41a672
mov ecx, dword [0x42a20c]
fld qword [0x42a400]
fadd qword [ecx + 8]
fstp qword [0x42a400]
fnstsw ax
test al, 0xd
jne 0x424002
mov edx, dword [0x42a228]
mov eax, dword [edx + 4]
push eax
push 0x40af40
call ebx
test eax, eax
jne 0x41a6c8
mov ecx, dword [0x42a20c]
fld qword [ecx + 8]
cmp dword [section..data], 0
jne 0x41a6a1
fdiv qword [0x401400]
jmp 0x41a6b2
push dword [0x401404]
push dword [0x401400]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x42a400]
fstp qword [0x42a400]
fnstsw ax
test al, 0xd
jne 0x424002
mov edx, dword [0x42a228]
mov eax, dword [edx + 4]
push eax
push 0x40af48
call ebx
test eax, eax
jne 0x41a71e
mov ecx, dword [0x42a20c]
fld qword [ecx + 8]
cmp dword [section..data], 0
jne 0x41a6f7
fdiv qword [0x401400]
jmp 0x41a708
push dword [0x401404]
push dword [0x401400]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x42a400]
fstp qword [0x42a400]
fnstsw ax
test al, 0xd
jne 0x424002
mov edx, dword [0x42a228]
mov eax, dword [edx + 4]
push eax
push 0x40af50
call ebx
test eax, eax
jne 0x41a77a
mov ecx, dword [0x42a20c]
fld qword [0x42a400]
fmul qword [ecx + 8]
cmp dword [section..data], 0
jne 0x41a753
fdiv qword [0x401408]
jmp 0x41a764
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x42a400]
fstp qword [0x42a400]
fnstsw ax
test al, 0xd
jne 0x424002
mov edx, dword [0x42a228]
mov eax, dword [edx + 4]
push eax
push 0x40af58
call ebx
test eax, eax
jne 0x41a7b4
mov ecx, dword [0x42a20c]
fld qword [ecx + 8]
fmul qword [0x4013f8]
fadd qword [0x42a400]
fstp qword [0x42a400]
fnstsw ax
test al, 0xd
jne 0x424002
xor eax, eax
mov cx, 3
mov dword [0x42a408], eax
mov dword [0x42a40c], eax
mov eax, 0x1c
mov word [0x4251ea], cx
cmp cx, ax
jg 0x41ac12
cmp cx, 0xe
je 0x41abfc
movsx ebx, cx
dec ebx
cmp ebx, eax
jb 0x41a7f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov cx, word [0x4251ea]
mov edx, dword [0x42a20c]
fld qword [edx + ebx*8]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 0x40
jne 0x41abfc
movsx ebx, cx
dec ebx
cmp ebx, 0x1c
jb 0x41a821
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a260]
mov ecx, dword [eax + ebx*4]
push ecx
push 0x40af80
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x41abf5
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41a850
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edx, dword [0x42a110]
mov eax, dword [edx + ebx*4]
push eax
push 0x40af50
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41abf5
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41a880
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a228]
mov edx, dword [ecx + ebx*4]
push edx
push 0x40af28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41a8ca
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41a8ac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a20c]
fld qword [0x42a408]
fadd qword [eax + ebx*8]
fstp qword [0x42a408]
fnstsw ax
test al, 0xd
jne 0x424002
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41a8dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a228]
mov edx, dword [ecx + ebx*4]
push edx
push 0x40af30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41a927
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41a909
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a20c]
fld qword [0x42a408]
fadd qword [eax + ebx*8]
fstp qword [0x42a408]
fnstsw ax
test al, 0xd
jne 0x424002
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41a93a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a228]
mov edx, dword [ecx + ebx*4]
push edx
push 0x40af40
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41a9a6
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41a966
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a20c]
fld qword [eax + ebx*8]
cmp dword [section..data], 0
jne 0x41a97f
fdiv qword [0x401400]
jmp 0x41a990
push dword [0x401404]
push dword [0x401400]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x42a408]
fstp qword [0x42a408]
fnstsw ax
test al, 0xd
jne 0x424002
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41a9b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a228]
mov edx, dword [ecx + ebx*4]
push edx
push 0x40af38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41aa03
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41a9e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a20c]
fld qword [0x42a408]
fadd qword [eax + ebx*8]
fstp qword [0x42a408]
fnstsw ax
test al, 0xd
jne 0x424002
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41aa16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a228]
mov edx, dword [ecx + ebx*4]
push edx
push 0x40af48
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41aa82
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41aa42
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a20c]
fld qword [eax + ebx*8]
cmp dword [section..data], 0
jne 0x41aa5b
fdiv qword [0x401400]
jmp 0x41aa6c
push dword [0x401404]
push dword [0x401400]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x42a408]
fstp qword [0x42a408]
fnstsw ax
test al, 0xd
jne 0x424002
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41aa95
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a228]
mov edx, dword [ecx + ebx*4]
push edx
push 0x40af50
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41ab07
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41aac1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a20c]
fld qword [0x42a400]
fmul qword [eax + ebx*8]
cmp dword [section..data], 0
jne 0x41aae0
fdiv qword [0x401408]
jmp 0x41aaf1
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x42a408]
fstp qword [0x42a408]
fnstsw ax
test al, 0xd
jne 0x424002
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41ab1a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a228]
mov edx, dword [ecx + ebx*4]
push edx
push 0x40a054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41ab86
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41ab46
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a20c]
fld qword [eax + ebx*8]
cmp dword [section..data], 0
jne 0x41ab5f
fdiv qword [0x401400]
jmp 0x41ab70
push dword [0x401404]
push dword [0x401400]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x42a408]
fstp qword [0x42a408]
fnstsw ax
test al, 0xd
jne 0x424002
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41ab99
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a228]
mov edx, dword [ecx + ebx*4]
push edx
push 0x40af58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41abf5
mov cx, word [0x4251ea]
movsx ebx, cx
dec ebx
cmp ebx, 0x1c
jb 0x41abcf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov cx, word [0x4251ea]
mov eax, dword [0x42a20c]
fld qword [eax + ebx*8]
fmul qword [0x4013f8]
fadd qword [0x42a408]
fstp qword [0x42a408]
fnstsw ax
test al, 0xd
jne 0x424002
jmp 0x41abfc
mov cx, word [0x4251ea]
mov eax, 1
add ax, cx
jo 0x424007
mov cx, ax
jmp 0x41a7c4
fld qword [0x42a408]
fadd qword [0x42a400]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x148]
push ecx
push edx
fstp qword [0x42a400]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a2cc]
fmul qword [0x42a400]
mov dword [ebp - 0x140], 0x42a2cc
mov dword [ebp - 0x148], 0x4005
fstp qword [0x42a2cc]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41ac7a
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea edx, [ebp - 0x68]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a2cc]
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a2cc]
cmp dword [section..data], 0
jne 0x41ad0e
fdiv qword [0x401408]
jmp 0x41ad1f
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
add esp, 0xc
fstp qword [0x42a2cc]
fnstsw ax
test al, 0xd
jne 0x424002
movsx eax, word [0x42a5d4]
dec eax
cmp eax, 0xc
mov dword [ebp - 0x204], eax
jb 0x41ad57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x204]
mov ecx, dword [0x42a19c]
mov edx, dword [0x42a2cc]
mov dword [ecx + eax*8], edx
mov ecx, dword [0x42a19c]
mov edx, dword [0x42a2d0]
mov dword [ecx + eax*8 + 4], edx
mov cx, word [0x42525c]
mov eax, 1
add cx, ax
mov ax, word [0x42a594]
jo 0x424007
mov word [0x42525c], cx
jmp 0x41a219
mov edx, dword [0x42a2e4]
mov eax, dword [0x42a2e8]
push 0x426ee2
push 0xa3
mov dword [0x42a324], edx
mov dword [0x42a328], eax
mov dword [ebp - 0x30], 3
mov dword [ebp - 0x38], 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x53
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x426ee2
push 0xa3
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4011b0]
mov dword [ebp - 0x328], 1
fnstsw ax
test ah, 0x41
je 0x41ae4e
mov dword [ebp - 0x328], 0
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [ebp - 0x328]
add esp, 0x18
neg eax
test ax, ax
je 0x41af17
push 0x426ee2
push 0xa3
mov dword [ebp - 0x30], 3
mov dword [ebp - 0x38], 2
call ebx
mov edx, eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x53
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x426ee2
push 0xa3
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a324]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
xor eax, eax
mov dword [0x42a2c0], 0x3ff00000
mov dword [0x42a2bc], eax
mov dword [0x42a2dc], eax
mov dword [0x42a2e0], eax
mov cx, 1
mov eax, 0xc
mov word [0x4251ea], cx
cmp cx, ax
jg 0x41af8e
movsx ebx, cx
dec ebx
cmp ebx, eax
jb 0x41af5c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov cx, word [0x4251ea]
mov edx, dword [0x42a19c]
fld qword [0x42a2dc]
fadd qword [edx + ebx*8]
fstp qword [0x42a2dc]
fnstsw ax
test al, 0xd
jne 0x424002
mov eax, 1
add ax, cx
jo 0x424007
mov cx, ax
jmp 0x41af36
mov eax, dword [0x42a3fc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push eax
push 0x40af60
call ebx
mov ecx, dword [0x42a3fc]
mov edx, eax
neg edx
sbb edx, edx
push ecx
neg edx
push 0x40af40
mov dword [ebp - 0x32c], edx
call ebx
mov ebx, dword [ebp - 0x32c]
mov edx, dword [0x42a3fc]
neg eax
sbb eax, eax
push edx
neg eax
and ebx, eax
push 0x40af48
neg ebx
sbb ebx, ebx
neg ebx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
and ebx, eax
mov eax, dword [0x42a3fc]
neg ebx
sbb ebx, ebx
push eax
push 0x40af68
neg ebx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
test eax, ebx
jne 0x41b03c
fld qword [0x42a2bc]
fmul qword [0x42a2dc]
cmp dword [section..data], 0
jne 0x41b029
fdiv qword [0x4013e8]
jmp 0x41b03a
push dword [0x4013ec]
push dword [0x4013e8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
jmp 0x41b06a
fld qword [0x42a2dc]
cmp dword [section..data], 0
jne 0x41b053
fdiv qword [0x4013e0]
jmp 0x41b064
push dword [0x4013e4]
push dword [0x4013e0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [0x42a324]
fstp qword [0x42a2c4]
fnstsw ax
test al, 0xd
jne 0x424002
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x140], 0x42a2c4
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
xor ebx, ebx
cmp eax, ebx
jge 0x41b0ac
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], ebx
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea edx, [ebp - 0x68]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a2c4]
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a2c4]
cmp dword [section..data], 0
jne 0x41b13c
fdiv qword [0x401408]
jmp 0x41b14d
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
fstp qword [0x42a2c4]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a2ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x42a3d8], ax
mov ax, 1
mov dword [0x42a334], ebx
mov dword [0x42a338], ebx
mov dword [0x42a5d8], ebx
mov dword [0x42a5dc], ebx
mov word [0x42a5e0], ax
mov ecx, 0x1c
cmp ax, cx
jg 0x41b283
cmp ax, 0xe
je 0x41b262
movsx ebx, ax
dec ebx
mov dword [ebp - 0x30], 1
cmp ebx, ecx
mov dword [ebp - 0x38], 2
jb 0x41b1c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edx, dword [0x42a298]
lea ecx, [ebp - 0x38]
push ecx
push 1
lea eax, [edx + ebx*4]
lea edx, [ebp - 0x148]
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x168]
push ecx
push edx
mov dword [ebp - 0x160], 0x40af88
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov ebx, eax
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0xc
test bx, bx
je 0x41b25c
movsx ebx, word [0x42a5e0]
dec ebx
cmp ebx, 0x1e
jb 0x41b242
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edx, dword [0x42a1f0]
mov dword [edx + ebx*8], 0
mov eax, dword [0x42a1f0]
mov dword [eax + ebx*8 + 4], 0
mov ax, word [0x42a5e0]
mov cx, ax
mov eax, 1
add cx, ax
jo 0x424007
mov ax, cx
xor ebx, ebx
mov word [0x42a5e0], ax
jmp 0x41b194
mov dword [0x42a2b4], ebx
mov dword [0x42a2b8], ebx
mov cx, 1
mov eax, 0x1c
mov word [0x4251ea], cx
cmp cx, ax
jg 0x41b3fd
cmp cx, 0xe
je 0x41b3e7
movsx ebx, cx
dec ebx
cmp ebx, eax
jb 0x41b2c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edx, dword [0x42a228]
mov eax, dword [edx + ebx*4]
push eax
push 0x40a054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
movsx ebx, word [0x4251ea]
test eax, eax
jne 0x41b30d
dec ebx
cmp ebx, 0x1e
jb 0x41b2ec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a1f0]
fld qword [0x42a2b4]
fadd qword [ecx + ebx*8]
fstp qword [0x42a2b4]
fnstsw ax
test al, 0xd
jne 0x424002
jmp 0x41b338
dec ebx
cmp ebx, 0x1e
jb 0x41b319
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edx, dword [0x42a1f0]
fld qword [0x42a334]
fadd qword [edx + ebx*8]
fstp qword [0x42a334]
fnstsw ax
test al, 0xd
jne 0x424002
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0x1c
mov dword [ebp - 0x208], eax
jb 0x41b351
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41b364
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a298]
mov ecx, dword [ebp - 0x208]
mov edx, dword [eax + ecx*4]
mov eax, dword [0x42a27c]
lea ecx, [eax + ebx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx ebx, word [0x4251ea]
dec ebx
cmp ebx, 0x1c
jb 0x41b393
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a260]
mov edx, dword [ecx + ebx*4]
push edx
push 0x40af80
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov cx, word [0x4251ea]
test eax, eax
jne 0x41b3e7
movsx ebx, cx
dec ebx
cmp ebx, 0x1e
jb 0x41b3c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov cx, word [0x4251ea]
mov eax, dword [0x42a1f0]
fld qword [0x42a5d8]
fadd qword [eax + ebx*8]
fstp qword [0x42a5d8]
fnstsw ax
test al, 0xd
jne 0x424002
mov eax, 1
add ax, cx
jo 0x424007
mov cx, ax
jmp 0x41b293
fld qword [0x42a2ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
push 0x426baa
push 0xe
mov word [0x42a5e2], ax
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 1
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x426baa
push 0xe
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a3fc
call ebx
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0xc
xor eax, eax
mov dword [0x42a2cc], eax
mov dword [0x42a2d0], eax
push 0x42a7f4
push 0x84
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x83
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42a7f4
push 0x84
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
push 0x42a7f4
push 0x84
mov dword [ebp - 0x160], 0x40af90
mov dword [ebp - 0x168], 0x8008
mov dword [ebp - 0x60], 1
mov dword [ebp - 0x68], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x68]
mov dword [ebp - 0x170], edx
push eax
lea ecx, [ebp - 0x178]
push 0x83
lea edx, [ebp - 0x78]
push ecx
push edx
mov dword [ebp - 0x178], 0x4008
call edi
mov eax, dword [ebp - 0x18]
push eax
push 0x42a7f4
push 0x84
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x168]
push ecx
lea eax, [ebp - 0x58]
push edx
push eax
mov dword [ebp - 0x190], 0x40af30
mov dword [ebp - 0x198], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x198]
push ecx
lea eax, [ebp - 0x88]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x98]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x204], ax
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x78]
lea edx, [ebp - 0x68]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 4
call esi
add esp, 0x20
cmp word [ebp - 0x204], 0
je 0x41b6e1
push 0x426d52
push pe_nt_image_headers32
mov dword [ebp - 0x30], 6
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x7d
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x426d52
push pe_nt_image_headers32
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a2cc]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
add esp, 0x18
push 0x426d52
push 0x83
push 6
push 0x40af98
push pe_nt_image_headers32
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
push 0x426d52
push 0x8f
push 6
push 0x40af98
push pe_nt_image_headers32
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
mov eax, dword [0x42a180]
mov ecx, dword [0x42a5b4]
push ecx
push 0x40afac
fld qword [eax + 8]
fadd qword [eax]
fadd qword [eax + 0x10]
fstp qword [0x42a33c]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41b81c
mov eax, dword [0x42a180]
push 0x4268cc
push 0xff
fld qword [eax + 0x18]
fadd qword [eax]
fadd qword [eax + 0x10]
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
fstp qword [0x42a33c]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xb8
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x4268cc
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4013d8]
mov dword [ebp - 0x330], 1
fnstsw ax
test ah, 0x40
jne 0x41b7d3
mov dword [ebp - 0x330], 0
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov eax, dword [ebp - 0x330]
add esp, 0x18
neg eax
test ax, ax
je 0x41b81c
mov eax, dword [0x42a180]
fld qword [eax + 0x20]
fadd qword [eax]
fadd qword [eax + 0x10]
fstp qword [0x42a33c]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a3e4]
fmul qword [0x42a33c]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x148]
push ecx
push edx
cmp dword [section..data], 0
jne 0x41b844
fdiv qword [0x401408]
jmp 0x41b855
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov dword [ebp - 0x140], 0x42a344
mov dword [ebp - 0x148], 0x4005
fstp qword [0x42a344]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41b88a
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea edx, [ebp - 0x68]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a344]
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a344]
cmp dword [section..data], 0
jne 0x41b91e
fdiv qword [0x401408]
jmp 0x41b92f
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
push 0x4268cc
push 0xff
fstp qword [0x42a344]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xa9
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x4268cc
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
push 0x4268cc
push 0xff
mov dword [ebp - 0x160], 0x40af80
mov dword [ebp - 0x168], 0x8008
mov dword [ebp - 0x60], 1
mov dword [ebp - 0x68], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
lea edx, [ebp - 0x68]
lea ecx, [ebp - 0x18]
push edx
lea eax, [ebp - 0x178]
mov dword [ebp - 0x170], ecx
push 0xa9
mov dword [ebp - 0x178], 0x4008
push eax
lea ecx, [ebp - 0x78]
push ecx
call edi
mov edx, dword [ebp - 0x18]
push edx
push 0x4268cc
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x58]
push ecx
push edx
mov dword [ebp - 0x190], 0x40afb4
mov dword [ebp - 0x198], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x198]
push eax
lea edx, [ebp - 0x88]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x68]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 4
call esi
add esp, 0x20
cmp word [ebp - 0x204], 0
je 0x41bab5
xor eax, eax
mov dword [0x42a344], eax
mov dword [0x42a348], eax
fld qword [0x42a2fc]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 0x41
jne 0x41bae0
mov ecx, dword [0x42a2fc]
mov edx, dword [0x42a300]
mov dword [0x42a334], ecx
mov dword [0x42a338], edx
mov eax, dword [0x4251cc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, dword [0x4251cc]
mov word [0x42a410], ax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x200]
fld qword [0x4013d0]
fsub qword [ebp - 0x200]
fstp qword [0x42a598]
fnstsw ax
test al, 0xd
jne 0x424002
mov ax, 1
mov ecx, 0xc
mov word [0x4251ea], ax
cmp ax, cx
jg 0x41bb75
movsx eax, ax
dec eax
cmp eax, ecx
mov dword [ebp - 0x204], eax
jb 0x41bb55
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x204]
mov edx, dword [0x42a1b8]
mov word [edx + eax*2], 1
mov eax, 1
add ax, word [0x4251ea]
jo 0x424007
jmp 0x41bb2b
xor eax, eax
cmp word [0x425054], 0x18
mov dword [0x42a34c], eax
mov dword [0x42a350], eax
mov dword [0x42a354], eax
mov dword [0x42a358], eax
mov dword [0x42a35c], eax
mov dword [0x42a360], eax
mov dword [0x42a364], eax
mov dword [0x42a368], eax
mov word [0x42a418], ax
je 0x41cce8
mov eax, dword [0x4251cc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4011e8]
fnstsw ax
test ah, 0x40
jne 0x41cce8
mov ecx, dword [0x4251dc]
mov dword [0x42a36c], 0
push ecx
mov dword [0x42a370], 0x3ff00000
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x200]
mov eax, 2
push 0x4268cc
push 0xff
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xa0
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x4268cc
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fstp qword [ebp - 0x338]
fld qword [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x338]
fnstsw ax
test ah, 0x40
je 0x41bc9d
mov eax, 1
jmp 0x41bc9f
xor eax, eax
neg eax
mov word [ebp - 0x204], ax
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
add esp, 0x18
cmp word [ebp - 0x204], 0
je 0x41bd6e
mov eax, 2
push 0x4268cc
push 0xff
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x9e
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x4268cc
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a36c]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov eax, dword [0x425274]
push eax
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 9
push 0x600
push 0x4004
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 9
call dword [sym.imp.MSVBVM60.DLL_rtcFileLength]
mov dword [ebp - 0x33c], eax
fild dword [ebp - 0x33c]
fstp qword [ebp - 0x344]
fld qword [ebp - 0x344]
cmp dword [section..data], 0
jne 0x41bdd3
fdiv qword [0x401410]
jmp 0x41bde4
push dword [0x401414]
push dword [0x401410]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x42a412], ax
mov word [ebp - 0x294], ax
mov ax, 1
cmp ax, word [ebp - 0x294]
mov word [0x4251ea], ax
jg 0x41cb2d
movsx ecx, ax
push 9
push ecx
push 0x42b482
push 0x40a310
call dword [sym.imp.MSVBVM60.DLL___vbaRecDestruct]
push eax
push 0x40b044
call dword [sym.imp.MSVBVM60.DLL___vbaGetOwner4]
push 0x42789e
push 0x13
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
mov ecx, 0x42a414
call ebx
cmp word [0x425054], 0x14
jne 0x41be70
push 0x42954e
push 0x13
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
mov ecx, 0x42a414
call ebx
mov edx, dword [0x42a414]
push edx
push 0x42b482
push 0x13
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
lea ecx, [ebp - 0x14]
inc eax
neg eax
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x204], 0
jne 0x41beca
mov eax, 1
add ax, word [0x4251ea]
jo 0x424007
jmp 0x41be05
or cx, 0xffff
mov ax, 0xfff8
mov word [0x42a594], cx
mov word [0x42a5e4], ax
mov word [0x4251ea], 1
mov edx, 0xe
cmp word [0x4251ea], dx
jg 0x41c83a
mov edx, 2
push 0x42b57a
add cx, dx
push 0x1c
jo 0x424007
add ax, 9
mov word [0x42a594], cx
jo 0x424007
mov word [0x42a5e4], ax
mov dword [ebp - 0x30], edx
mov dword [ebp - 0x38], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx edx, word [0x42a594]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x42b57a
push 0x1c
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41bf8f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [0x429fc0]
mov edx, eax
mov eax, dword [ebp - 0x204]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x42b5b2
push 0x7e
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x42a5e4]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42b5b2
push 0x7e
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c04e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x429fdc]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x42b6ae
push 0x7e
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx edx, word [0x42a5e4]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x42b6ae
push 0x7e
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c10c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [0x429ff8]
mov edx, eax
mov eax, dword [ebp - 0x204]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x42bb0a
push 0x7e
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x42a5e4]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42bb0a
push 0x7e
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c1cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a014]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x42bc06
push 0x7e
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx edx, word [0x42a5e4]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x42bc06
push 0x7e
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c289
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [0x42a030]
mov edx, eax
mov eax, dword [ebp - 0x204]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x42bd32
push 0x7e
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x42a5e4]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42bd32
push 0x7e
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c348
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a04c]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
push 0x42be2e
push 0xe
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx edx, word [0x4251ea]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x42be2e
push 0xe
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c406
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [0x42a068]
mov edx, eax
mov eax, dword [ebp - 0x204]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
cmp word [0x4251ea], 0xc
jg 0x41c810
push 0x42b7aa
push 0x6c
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x42a5e4]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42b7aa
push 0x6c
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c4d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a084]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x42b882
push 0x6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx edx, word [0x42a5e4]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x42b882
push 0x6c
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c591
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [0x42a0a0]
mov edx, eax
mov eax, dword [ebp - 0x204]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x42b95a
push 0x6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x42a5e4]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42b95a
push 0x6c
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c650
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a0bc]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x42ba32
push 0x6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx edx, word [0x42a5e4]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x42ba32
push 0x6c
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c70e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [0x42a0d8]
mov edx, eax
mov eax, dword [ebp - 0x204]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
mov eax, 2
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
push 0x42bd02
push 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x42a594]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42bd02
push 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c7ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
mov ecx, dword [ebp - 0x204]
mov edx, eax
mov eax, dword [0x42a0f4]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov cx, word [0x42a594]
mov eax, 1
add ax, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], ax
mov ax, word [0x42a5e4]
jmp 0x41bee8
mov ax, 1
mov ecx, 0xc
mov word [0x4251ea], ax
cmp ax, cx
jg 0x41cb2d
mov eax, dword [0x4251cc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
movsx ecx, word [0x4251ea]
fstp qword [ebp - 0x200]
mov dword [ebp - 0x348], ecx
fild dword [ebp - 0x348]
fstp qword [ebp - 0x350]
fld qword [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x350]
fnstsw ax
test ah, 0x40
je 0x41c89d
mov eax, 1
jmp 0x41c89f
xor eax, eax
neg eax
test ax, ax
movsx eax, word [0x4251ea]
jne 0x41caf2
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c8c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edx, dword [0x4251dc]
mov eax, dword [0x429fc0]
mov ecx, dword [ebp - 0x204]
push edx
mov edx, dword [eax + ecx*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41cadb
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c900
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x429fdc]
mov ecx, dword [ebp - 0x204]
mov edx, dword [eax + ecx*4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x200]
fld qword [ebp - 0x200]
fadd qword [0x42a35c]
fstp qword [0x42a35c]
fnstsw ax
test al, 0xd
jne 0x424002
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c950
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x429ff8]
mov ecx, dword [ebp - 0x204]
mov edx, dword [eax + ecx*4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x200]
fld qword [ebp - 0x200]
fadd qword [0x42a364]
fstp qword [0x42a364]
fnstsw ax
test al, 0xd
jne 0x424002
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c9a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a04c]
mov ecx, dword [ebp - 0x204]
mov edx, dword [eax + ecx*4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x200]
fld qword [ebp - 0x200]
fadd qword [0x42a354]
fstp qword [0x42a354]
fnstsw ax
test al, 0xd
jne 0x424002
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41c9f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a0bc]
mov ecx, dword [ebp - 0x204]
mov edx, dword [eax + ecx*4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x200]
fld qword [ebp - 0x200]
fadd qword [0x42a35c]
fstp qword [0x42a35c]
fnstsw ax
test al, 0xd
jne 0x424002
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41ca40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a0d8]
mov ecx, dword [ebp - 0x204]
mov edx, dword [eax + ecx*4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x200]
fld qword [ebp - 0x200]
fadd qword [0x42a364]
fstp qword [0x42a364]
fnstsw ax
test al, 0xd
jne 0x424002
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xc
mov dword [ebp - 0x204], eax
jb 0x41ca90
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a1b8]
mov ecx, dword [ebp - 0x204]
mov word [eax + ecx*2], 0
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xc
mov dword [ebp - 0x204], eax
jb 0x41cac0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x204]
mov edx, dword [0x42a19c]
mov dword [edx + eax*8], 0
mov ecx, dword [0x42a19c]
mov dword [ecx + eax*8 + 4], 0
mov eax, 1
add ax, word [0x4251ea]
jo 0x424007
jmp 0x41c83e
dec eax
cmp eax, 0xe
mov dword [ebp - 0x204], eax
jb 0x41cb04
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edx, dword [0x4251dc]
mov eax, dword [0x429fc0]
mov ecx, dword [ebp - 0x204]
push edx
mov edx, dword [eax + ecx*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41cb2d
mov word [0x42a418], 1
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
fld qword [0x42a36c]
fsub qword [0x4011e8]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov dword [ebp - 0x2ac], eax
mov ax, 1
cmp ax, word [ebp - 0x2ac]
mov word [0x4251ea], ax
jg 0x41cbe2
movsx eax, ax
dec eax
cmp eax, 0xc
mov dword [ebp - 0x204], eax
jb 0x41cb85
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x204]
mov ecx, dword [0x42a1b8]
mov word [ecx + eax*2], 0
movsx eax, word [0x4251ea]
dec eax
cmp eax, 0xc
mov dword [ebp - 0x204], eax
jb 0x41cbb0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x204]
mov edx, dword [0x42a19c]
mov dword [edx + eax*8], 0
mov ecx, dword [0x42a19c]
mov dword [ecx + eax*8 + 4], 0
mov eax, 1
add ax, word [0x4251ea]
jo 0x424007
jmp 0x41cb5b
mov ax, word [0x42a410]
mov cx, 1
sub ax, 1
mov word [0x4251ea], cx
jo 0x424007
mov dword [ebp - 0x2b4], eax
cmp cx, ax
jg 0x41cc73
movsx eax, cx
dec eax
cmp eax, 0xc
mov dword [ebp - 0x204], eax
jb 0x41cc2a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov cx, word [0x4251ea]
mov eax, dword [ebp - 0x204]
mov edx, dword [0x42a1b8]
cmp word [edx + eax*2], 1
jne 0x41cc53
fld qword [0x42a34c]
fadd qword [0x4011e8]
fstp qword [0x42a34c]
fnstsw ax
test al, 0xd
jne 0x424002
mov eax, 1
add ax, cx
jo 0x424007
mov cx, ax
mov eax, dword [ebp - 0x2b4]
mov word [0x4251ea], cx
jmp 0x41cc03
xor eax, eax
mov cx, 1
mov dword [0x42a2dc], eax
mov dword [0x42a2e0], eax
mov eax, 0xc
mov word [0x4251ea], cx
cmp cx, ax
jg 0x41cce8
movsx eax, cx
dec eax
cmp eax, 0xc
mov dword [ebp - 0x204], eax
jb 0x41ccb6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov cx, word [0x4251ea]
mov eax, dword [ebp - 0x204]
mov edx, dword [0x42a19c]
fld qword [0x42a2dc]
fadd qword [edx + eax*8]
fstp qword [0x42a2dc]
fnstsw ax
test al, 0xd
jne 0x424002
mov eax, 1
add ax, cx
jo 0x424007
mov cx, ax
jmp 0x41cc83
fld qword [0x42a34c]
fadd qword [0x42a598]
fstp qword [0x42a598]
fnstsw ax
test al, 0xd
jne 0x424002
movsx eax, word [0x42a418]
mov dword [ebp - 0x354], eax
fild dword [ebp - 0x354]
fstp qword [ebp - 0x35c]
fld qword [0x42a598]
fsub qword [ebp - 0x35c]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 0x41
je 0x41cd5a
mov word [0x42525c], 0x18
push 0x423ff1
wait
jmp 0x423ff0
fld qword [0x42a334]
fmul qword [0x42a598]
push 0x4268cc
push 0xff
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
fadd qword [0x42a2b4]
fadd qword [0x42a2dc]
fstp qword [0x42a374]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 1
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x4268cc
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x168]
push eax
push ecx
mov dword [ebp - 0x160], 0x40afac
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14]
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
add esp, 0xc
cmp word [ebp - 0x204], 0
je 0x41ce4d
mov ecx, dword [0x42a20c]
fld qword [ecx]
fmul qword [0x401408]
fstp qword [0x42a374]
fnstsw ax
test al, 0xd
jne 0x424002
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x148]
push edx
push eax
mov dword [ebp - 0x140], 0x42a374
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41ce7d
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x158]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x58]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a374]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
fld qword [0x42a374]
cmp dword [section..data], 0
jne 0x41cf11
fdiv qword [0x401408]
jmp 0x41cf22
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], 0x42a384
mov dword [ebp - 0x148], 0x4005
push edx
fstp qword [0x42a374]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a598]
fmul qword [0x42a344]
mov eax, dword [0x42a374]
mov ecx, dword [0x42a378]
mov dword [0x42a5e8], eax
mov dword [0x42a5ec], ecx
fstp qword [0x42a384]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41cf97
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x158]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x58]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a384]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
fld qword [0x42a384]
cmp dword [section..data], 0
jne 0x41d02b
fdiv qword [0x401408]
jmp 0x41d03c
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
mov word [0x42a38c], 0
fstp qword [0x42a384]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a374]
fadd qword [0x42a35c]
fstp qword [0x42a374]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a384]
fadd qword [0x42a354]
fstp qword [0x42a384]
fnstsw ax
test al, 0xd
jne 0x424002
cmp word [0x425054], 0x14
je 0x41d34c
push 0x42789e
push 0x13
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
mov ecx, 0x42a414
call ebx
cmp word [0x425054], 0x14
jne 0x41d0d4
push 0x42954e
push 0x13
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
mov ecx, 0x42a414
call ebx
mov eax, dword [0x425274]
push eax
push 0x40b15c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 9
push 0x400
push 0x4004
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 9
call dword [sym.imp.MSVBVM60.DLL_rtcFileLength]
mov dword [ebp - 0x360], eax
fild dword [ebp - 0x360]
fstp qword [ebp - 0x368]
fld qword [ebp - 0x368]
cmp dword [section..data], 0
jne 0x41d139
fdiv qword [0x4013c8]
jmp 0x41d14a
push dword [0x4013cc]
push dword [0x4013c8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x42a38e], ax
mov word [ebp - 0x2c4], ax
mov ax, 1
cmp ax, word [ebp - 0x2c4]
mov word [0x42a38c], ax
jg 0x41d1f8
movsx ecx, ax
push 9
push ecx
push 0x42c076
push 0x40a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaRecDestruct]
push eax
push 0x40b17c
call dword [sym.imp.MSVBVM60.DLL___vbaGetOwner4]
push 0x42c076
push 0x13
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
mov edx, dword [0x42a414]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
lea ecx, [ebp - 0x14]
inc eax
neg eax
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x204], 0
jne 0x41d201
mov ax, word [0x42a38c]
mov ecx, 1
add ax, cx
jo 0x424007
jmp 0x41d16b
mov word [0x42a38c], 0
push 0x42c09c
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0x42c19c
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0x42c29c
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x429774
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0x42c476
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x42994e
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0x42c576
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x429a4e
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0x42c606
push 0x12
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x429ade
push 0x12
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0x42c62a
push 0x126
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x429b02
push 0x126
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0x429574
push 0x80
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x2e
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
mov word [0x42a3cc], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
cmp word [0x42a3cc], 0
jne 0x41d3fe
mov word [0x42a3cc], 1
push 0x429574
push 0x80
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x44
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a41c
call ebx
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
add esp, 0xc
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x46
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a584
call ebx
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0xc
mov dword [ebp - 0x30], 3
mov dword [ebp - 0x38], 2
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x47
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a390]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x45
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a398
call ebx
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
add esp, 0xc
push 0x429574
push 0x80
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x4a
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a39c]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x53
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a3a4]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x5c
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a3ac]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x65
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a3b4]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 9
mov dword [ebp - 0x38], 2
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0x6e
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a3bc]
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a3bc]
fcomp qword [0x4011b0]
add esp, 0x18
fnstsw ax
test ah, 0x40
je 0x41d95b
mov edx, dword [0x42a384]
mov eax, dword [0x42a388]
mov dword [0x42a3bc], edx
mov dword [0x42a3c0], eax
mov ecx, dword [0x42a3bc]
mov edx, dword [0x42a3c0]
xor eax, eax
mov dword [0x42a3c4], ecx
mov dword [0x42a37c], eax
mov dword [0x42a380], eax
mov word [0x42a5a2], ax
mov dword [0x42a420], eax
mov dword [0x42a424], eax
mov dword [0x42a428], eax
mov dword [0x42a42c], eax
mov dword [0x42a430], eax
mov dword [0x42a434], eax
mov dword [0x42a438], eax
mov dword [0x42a43c], eax
mov dword [0x42a440], eax
mov dword [0x42a444], eax
mov dword [0x42a448], eax
mov dword [0x42a44c], eax
mov dword [0x42a450], eax
mov dword [0x42a454], eax
mov dword [0x42a458], eax
mov dword [0x42a45c], eax
mov dword [0x42a460], eax
mov dword [0x42a464], eax
mov word [0x42a470], ax
mov dword [0x42a47c], eax
mov dword [0x42a480], eax
mov dword [0x42a484], eax
mov dword [0x42a488], eax
mov word [0x42a590], ax
mov dword [0x42a48c], eax
mov dword [0x42a490], eax
mov word [0x42a494], ax
mov word [0x42a496], ax
mov dword [0x42a468], eax
mov dword [0x42a46c], eax
mov word [0x42a498], ax
mov dword [0x42a49c], eax
mov dword [0x42a4a0], eax
mov word [0x42a4a4], ax
mov word [0x42a4a6], ax
mov dword [0x42a4a8], eax
mov dword [0x42a4ac], eax
mov word [0x42a4b0], ax
mov word [0x42a4b2], ax
mov dword [0x42a4b4], eax
mov dword [0x42a4b8], eax
mov word [0x42a4bc], ax
mov dword [0x42a4c0], eax
mov dword [0x42a4c4], eax
mov word [0x42a4c8], ax
mov dword [0x42a4cc], eax
mov dword [0x42a4d0], eax
mov dword [0x42a4d4], eax
mov dword [0x42a4d8], eax
mov word [0x42a4dc], ax
mov word [0x42a592], ax
mov dword [0x42a500], eax
mov dword [0x42a504], eax
mov cx, 0xfffa
mov ax, 0xfffd
mov dword [0x42a3c8], edx
mov word [0x42a594], cx
mov word [0x42a5e6], ax
mov word [0x4251ea], 1
mov edx, 0x12
cmp word [0x4251ea], dx
jg 0x41e175
add cx, 7
push 0x429674
jo 0x424007
add ax, 4
push 0x80
jo 0x424007
mov word [0x42a594], cx
mov word [0x42a5e6], ax
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx edx, word [0x42a594]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
push 0x429a4e
push 0x48
mov dword [ebp - 0x50], 4
mov dword [ebp - 0x58], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x18]
call ebx
movsx edx, word [0x42a5e6]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x160], eax
push ecx
lea eax, [ebp - 0x168]
push edx
lea ecx, [ebp - 0x68]
push eax
push ecx
mov dword [ebp - 0x168], 0x4008
call edi
mov edx, dword [ebp - 0x18]
push edx
push 0x429a4e
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
push 0x429674
push 0x80
mov dword [ebp - 0x80], 3
mov dword [ebp - 0x88], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1c]
call ebx
mov dx, word [0x42a594]
lea eax, [ebp - 0x1c]
add dx, 4
mov dword [ebp - 0x180], eax
jo 0x424007
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x188], 0x4008
movsx eax, dx
push ecx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x98]
push ecx
push edx
call edi
mov eax, dword [ebp - 0x1c]
push eax
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
push 0x42994e
push 0x80
mov dword [ebp - 0xb0], 1
mov dword [ebp - 0xb8], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x20]
call ebx
movsx eax, word [0x4251ea]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0xb8]
mov dword [ebp - 0x1a0], ecx
push edx
lea ecx, [ebp - 0x1a8]
push eax
lea edx, [ebp - 0xc8]
push ecx
push edx
mov dword [ebp - 0x1a8], 0x4008
call edi
mov eax, dword [ebp - 0x20]
push eax
push 0x42994e
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
push 0x42994e
push 0x80
mov dword [ebp - 0xe0], 1
mov dword [ebp - 0xe8], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x24]
call ebx
mov ax, word [0x4251ea]
lea ecx, [ebp - 0x24]
add ax, 0x12
mov dword [ebp - 0x1c0], ecx
jo 0x424007
lea edx, [ebp - 0xe8]
mov dword [ebp - 0x1c8], 0x4008
movsx ecx, ax
push edx
lea edx, [ebp - 0x1c8]
push ecx
lea eax, [ebp - 0xf8]
push edx
push eax
call edi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x42994e
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
push 0x429ade
push 0x12
mov dword [ebp - 0x110], 1
mov dword [ebp - 0x118], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x28]
call ebx
movsx ecx, word [0x4251ea]
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x118]
mov dword [ebp - 0x1e0], edx
push eax
lea edx, [ebp - 0x1e8]
push ecx
lea eax, [ebp - 0x128]
push edx
push eax
mov dword [ebp - 0x1e8], 0x4008
call edi
mov ecx, dword [ebp - 0x28]
push ecx
push 0x429ade
push 0x12
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x68]
push edx
lea ecx, [ebp - 0x78]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x98]
lea eax, [ebp - 0xa8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0xc8]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xf8]
lea ecx, [ebp - 0x108]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x128]
lea eax, [ebp - 0x138]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42a5a4
call ebx
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
lea eax, [ebp - 0x20]
push edx
lea ecx, [ebp - 0x1c]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x14]
push edx
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x138]
lea edx, [ebp - 0x128]
push ecx
lea eax, [ebp - 0x108]
push edx
lea ecx, [ebp - 0x118]
push eax
lea edx, [ebp - 0xf8]
push ecx
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xc8]
push ecx
lea eax, [ebp - 0xa8]
push edx
lea ecx, [ebp - 0xb8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x78]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x68]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x38]
push ecx
push edx
push 0x11
call esi
add esp, 0x64
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0x48]
push eax
push 1
push ecx
push edx
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
mov dword [ebp - 0x140], 0x42a5a4
mov dword [ebp - 0x148], 0x4008
call edi
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x14]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
lea ecx, [ebp - 0x14]
mov word [0x42a5a0], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
add esp, 0xc
cmp word [0x42a5a0], 0
je 0x41e14b
mov ax, word [0x42a5a2]
add ax, 1
jo 0x424007
mov word [0x42a5a2], ax
movsx eax, ax
dec eax
cmp eax, 0x12
mov dword [ebp - 0x204], eax
jb 0x41df30
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a12c]
mov eax, dword [ebp - 0x204]
mov edx, dword [0x42a5a4]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ax, word [0x42a5a2]
cmp ax, 1
je 0x41e14b
sub ax, 1
jo 0x424007
mov dword [ebp - 0x2d4], eax
mov ax, 1
cmp ax, word [ebp - 0x2d4]
mov word [0x42a5a8], ax
jg 0x41e14b
movsx eax, ax
dec eax
mov dword [ebp - 0x30], 4
cmp eax, 0x12
mov dword [ebp - 0x38], 2
mov dword [ebp - 0x204], eax
jb 0x41dfa5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a12c]
mov edx, dword [ebp - 0x204]
mov dword [ebp - 0x148], 0x4008
lea eax, [ecx + edx*4]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 1
lea eax, [ebp - 0x48]
push edx
push eax
call edi
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x14]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
movsx eax, word [0x42a5a0]
fstp qword [ebp - 0x200]
mov dword [ebp - 0x36c], eax
fild dword [ebp - 0x36c]
fstp qword [ebp - 0x374]
fld qword [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x374]
mov dword [ebp - 0x378], 1
fnstsw ax
test ah, 1
jne 0x41e038
mov dword [ebp - 0x378], 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [ebp - 0x378]
add esp, 0xc
neg eax
test ax, ax
je 0x41e076
mov ax, word [0x42a5a8]
mov ecx, 1
add ax, cx
jo 0x424007
jmp 0x41df6f
mov cx, word [0x42a5a8]
mov ax, word [0x42a5a2]
add cx, 1
mov word [0x42a5aa], ax
jo 0x424007
mov dword [ebp - 0x2dc], ecx
cmp ax, cx
jl 0x41e118
mov cx, ax
sub cx, 1
jo 0x424007
movsx ecx, cx
dec ecx
cmp ecx, 0x12
mov dword [ebp - 0x208], ecx
jb 0x41e0c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ax, word [0x42a5aa]
movsx eax, ax
dec eax
cmp eax, 0x12
mov dword [ebp - 0x204], eax
jb 0x41e0db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a12c]
mov edx, dword [ebp - 0x208]
mov ecx, dword [ebp - 0x204]
mov edx, dword [eax + edx*4]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ax, word [0x42a5aa]
or ecx, 0xffffffff
add ax, cx
mov ecx, dword [ebp - 0x2dc]
jo 0x424007
mov word [0x42a5aa], ax
jmp 0x41e099
movsx eax, word [0x42a5a8]
dec eax
cmp eax, 0x12
mov dword [ebp - 0x204], eax
jb 0x41e131
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a12c]
mov ecx, dword [ebp - 0x204]
mov edx, dword [0x42a5a4]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov cx, word [0x42a594]
mov eax, 1
add ax, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], ax
mov ax, word [0x42a5e6]
jmp 0x41dab9
lea edx, [ebp - 0x38]
push 0x80
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea eax, [ebp - 0x38]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x38]
push 0x80
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea edx, [ebp - 0x38]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x42994e
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x38]
push 0x48
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x429a4e
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x38]
push 0x12
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea eax, [ebp - 0x38]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x429ade
push 0x12
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ax, word [0x42a5a2]
mov dx, 0xfffa
mov word [ebp - 0x2e4], ax
mov cx, 0xfffd
mov ax, 1
mov word [0x42a594], dx
mov word [0x42a5e6], cx
mov word [0x4251ea], ax
cmp ax, word [ebp - 0x2e4]
jg 0x41e775
add dx, 7
mov dword [ebp - 0x30], 4
jo 0x424007
movsx eax, ax
add cx, 4
mov word [0x42a594], dx
jo 0x424007
dec eax
mov word [0x42a5e6], cx
cmp eax, 0x12
mov dword [ebp - 0x38], 2
mov dword [ebp - 0x204], eax
jb 0x41e2f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a12c]
mov edx, dword [ebp - 0x204]
mov dword [ebp - 0x148], 0x4008
lea eax, [ecx + edx*4]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 1
lea eax, [ebp - 0x48]
push edx
push eax
call edi
movsx ecx, word [0x42a594]
push 0x429674
push ecx
lea edx, [ebp - 0x48]
push 4
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
movsx eax, word [0x4251ea]
add esp, 0xc
dec eax
cmp eax, 0x12
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
mov dword [ebp - 0x204], eax
jb 0x41e391
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edx, dword [0x42a12c]
mov eax, dword [ebp - 0x204]
mov dword [ebp - 0x148], 0x4008
lea ecx, [edx + eax*4]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 5
lea ecx, [ebp - 0x48]
push eax
push ecx
call edi
movsx edx, word [0x42a5e6]
push 0x429a4e
push edx
lea eax, [ebp - 0x48]
push 4
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
movsx eax, word [0x4251ea]
add esp, 0xc
dec eax
cmp eax, 0x12
mov dword [ebp - 0x30], 3
mov dword [ebp - 0x38], 2
mov dword [ebp - 0x204], eax
jb 0x41e42b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a12c]
mov ecx, dword [ebp - 0x204]
mov dword [ebp - 0x148], 0x4008
lea edx, [eax + ecx*4]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 9
lea edx, [ebp - 0x48]
push ecx
push edx
call edi
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x14]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4011b0]
mov dword [ebp - 0x37c], 1
fnstsw ax
test ah, 0x41
je 0x41e498
mov dword [ebp - 0x37c], 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov eax, dword [ebp - 0x37c]
add esp, 0xc
neg eax
test ax, ax
je 0x41e56b
movsx eax, word [0x4251ea]
dec eax
mov dword [ebp - 0x30], 3
cmp eax, 0x12
mov dword [ebp - 0x38], 2
mov dword [ebp - 0x204], eax
jb 0x41e4e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a12c]
mov edx, dword [ebp - 0x204]
mov dword [ebp - 0x148], 0x4008
lea eax, [ecx + edx*4]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 9
lea eax, [ebp - 0x48]
push edx
push eax
call edi
mov cx, word [0x42a594]
push 0x429674
add cx, 4
lea eax, [ebp - 0x48]
jo 0x424007
movsx edx, cx
push edx
push 3
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0xc
movsx eax, word [0x4251ea]
dec eax
mov dword [ebp - 0x30], 1
cmp eax, 0x12
mov dword [ebp - 0x38], 2
mov dword [ebp - 0x204], eax
jb 0x41e592
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a12c]
mov ecx, dword [ebp - 0x204]
mov dword [ebp - 0x148], 0x4008
lea edx, [eax + ecx*4]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xc
lea edx, [ebp - 0x48]
push ecx
push edx
call edi
movsx eax, word [0x4251ea]
push 0x42994e
push eax
lea ecx, [ebp - 0x48]
push 1
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
movsx eax, word [0x4251ea]
add esp, 0xc
dec eax
cmp eax, 0x12
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
mov dword [ebp - 0x204], eax
jb 0x41e62e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x42a12c]
mov edx, dword [ebp - 0x204]
mov dword [ebp - 0x148], 0x4008
lea eax, [ecx + edx*4]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea edx, [ebp - 0x148]
push 0xd
lea eax, [ebp - 0x48]
push edx
push eax
call edi
mov cx, word [0x4251ea]
push 0x42994e
add cx, 0x12
lea eax, [ebp - 0x48]
jo 0x424007
movsx edx, cx
push edx
push 1
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
movsx eax, word [0x4251ea]
add esp, 0xc
dec eax
cmp eax, 0x12
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
mov dword [ebp - 0x204], eax
jb 0x41e6d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [0x42a12c]
mov ecx, dword [ebp - 0x204]
mov dword [ebp - 0x148], 0x4008
lea edx, [eax + ecx*4]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xe
lea edx, [ebp - 0x48]
push ecx
push edx
call edi
movsx eax, word [0x4251ea]
push 0x429ade
push eax
lea ecx, [ebp - 0x48]
push 1
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x12
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov cx, word [0x42a5e6]
mov dx, word [0x42a594]
mov eax, 1
add esp, 0xc
add ax, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], ax
jmp 0x41e2a2
fld qword [0x42a3b4]
fadd qword [0x42a374]
fstp qword [0x42a37c]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a3b4]
fadd qword [0x42a5e8]
fstp qword [0x42a5e8]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a37c]
fsub qword [0x42a3ac]
fsub qword [0x42a3c4]
fstp qword [0x42a588]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a588]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 1
je 0x41e80d
xor ecx, ecx
mov dword [0x42a588], ecx
mov dword [0x42a58c], ecx
mov dword [0x42a514], ecx
mov dword [0x42a518], ecx
mov dword [0x42a524], ecx
mov dword [0x42a528], ecx
jmp 0x422184
mov ecx, dword [0x42a1d4]
fld qword [0x42a588]
mov edx, dword [ecx]
mov dword [0x42a420], edx
mov eax, dword [ecx + 4]
mov dword [0x42a424], eax
fcomp qword [ecx + 8]
fnstsw ax
test ah, 0x41
je 0x41e844
mov edx, dword [ecx + 0x10]
mov dword [0x42a428], edx
mov eax, dword [ecx + 0x14]
jmp 0x41e8db
fld qword [0x42a588]
fcomp qword [ecx + 0x18]
fnstsw ax
test ah, 0x41
je 0x41e8cf
mov edx, dword [ecx + 0x20]
fld qword [0x42a588]
mov dword [0x42a428], edx
mov eax, dword [ecx + 0x24]
mov dword [0x42a42c], eax
fsub qword [ecx + 8]
fstp qword [0x42a3f0]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a3f0]
fmul qword [ecx + 0x28]
fstp qword [0x42a3f0]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a428]
fsub qword [0x42a3f0]
fstp qword [0x42a428]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a428]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 1
je 0x41e8e0
xor eax, eax
mov dword [0x42a428], eax
jmp 0x41e8db
mov edx, dword [ecx + 0x38]
mov dword [0x42a428], edx
mov eax, dword [ecx + 0x3c]
mov dword [0x42a42c], eax
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x140], 0x42a428
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41e910
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea edx, [ebp - 0x68]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a428]
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a428]
cmp dword [section..data], 0
jne 0x41e9a4
fdiv qword [0x401408]
jmp 0x41e9b5
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
push 0x429574
push 0x80
fstp qword [0x42a428]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x28
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x42a3ce], ax
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov ax, word [0x42a3d2]
add esp, 0x18
sub ax, word [0x42a3ce]
jo 0x424007
cmp ax, 0x41
mov word [0x42a3d0], ax
jle 0x41ebb3
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x38]
fld qword [0x42a428]
fmul qword [ecx + 0x40]
push edx
mov dword [ebp - 0x140], 0x42a430
mov dword [ebp - 0x148], 0x4005
cmp dword [section..data], 0
jne 0x41eac2
fdiv qword [0x401408]
jmp 0x41ead3
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [0x42a430]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41eafb
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x158]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x58]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a430]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
fld qword [0x42a430]
cmp dword [section..data], 0
jne 0x41eb8f
fdiv qword [0x401408]
jmp 0x41eba0
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
fstp qword [0x42a430]
fnstsw ax
test al, 0xd
jne 0x424002
mov eax, dword [0x42a584]
push eax
push 0x40af30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41ecf5
mov ecx, dword [0x42a1d4]
lea edx, [ebp - 0x38]
fld qword [0x42a428]
fmul qword [ecx + 0x48]
push edx
mov dword [ebp - 0x140], 0x42a438
mov dword [ebp - 0x148], 0x4005
cmp dword [section..data], 0
jne 0x41ec04
fdiv qword [0x401408]
jmp 0x41ec15
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [0x42a438]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41ec3d
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x158]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x58]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a438]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
fld qword [0x42a438]
cmp dword [section..data], 0
jne 0x41ecd1
fdiv qword [0x401408]
jmp 0x41ece2
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
fstp qword [0x42a438]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a390]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 0x41
jne 0x41ed85
fld qword [0x42a390]
fcomp qword [0x4013c0]
mov ecx, dword [0x42a1d4]
fnstsw ax
test ah, 0x41
jne 0x41ed32
mov eax, dword [ecx + 0x50]
mov dword [0x42a440], eax
mov edx, dword [ecx + 0x54]
mov dword [0x42a444], edx
fld qword [0x42a390]
fcomp qword [0x4013b8]
fnstsw ax
test ah, 1
je 0x41ed8b
mov eax, dword [ecx + 0x58]
mov edx, dword [0x42a398]
mov dword [0x42a440], eax
mov ecx, dword [ecx + 0x5c]
push edx
push 0x40af30
mov dword [0x42a444], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41ed85
mov ecx, dword [0x42a1d4]
mov eax, dword [ecx + 0x50]
mov dword [0x42a440], eax
mov edx, dword [ecx + 0x54]
mov dword [0x42a444], edx
jmp 0x41ed8b
mov ecx, dword [0x42a1d4]
mov ax, word [0x42a3d0]
cmp ax, 0x40
jle 0x41eda9
mov edx, dword [ecx + 0x60]
mov dword [0x42a448], edx
mov edx, dword [ecx + 0x64]
mov dword [0x42a44c], edx
cmp ax, 0x4a
jle 0x41edc0
mov eax, dword [ecx + 0x68]
mov dword [0x42a450], eax
mov edx, dword [ecx + 0x6c]
mov dword [0x42a454], edx
fld qword [0x42a390]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 0x41
jne 0x41ee1b
fld qword [0x42a390]
fcomp qword [0x4013c0]
fnstsw ax
test ah, 0x41
jne 0x41edf7
mov eax, dword [ecx + 0x70]
mov dword [0x42a458], eax
mov edx, dword [ecx + 0x74]
mov dword [0x42a45c], edx
fld qword [0x42a390]
fcomp qword [0x4013b8]
fnstsw ax
test ah, 1
je 0x41ee1b
mov eax, dword [ecx + 0x78]
mov dword [0x42a458], eax
mov edx, dword [ecx + 0x7c]
mov dword [0x42a45c], edx
fld qword [0x42a390]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 0x41
jne 0x41eec2
fld qword [0x42a390]
fcomp qword [0x4013c0]
fnstsw ax
test ah, 0x41
jne 0x41ee5c
mov eax, dword [ecx + 0x80]
mov dword [0x42a460], eax
mov ecx, dword [ecx + 0x84]
mov dword [0x42a464], ecx
fld qword [0x42a390]
fcomp qword [0x4013b8]
mov dword [ebp - 0x380], 1
fnstsw ax
test ah, 1
je 0x41ee83
mov dword [ebp - 0x380], 0
mov edx, dword [0x42a398]
push edx
push 0x40af30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov ecx, dword [ebp - 0x380]
neg eax
sbb eax, eax
neg eax
or eax, ecx
jne 0x41eec2
mov eax, dword [0x42a1d4]
mov ecx, dword [eax + 0x80]
mov dword [0x42a460], ecx
mov edx, dword [eax + 0x84]
mov dword [0x42a464], edx
mov cx, 0xfffa
mov ax, 0xfffd
mov word [0x42a594], cx
mov word [0x42a5e6], ax
mov word [0x4251ea], 1
mov edx, 0x12
cmp word [0x4251ea], dx
jg 0x41fc21
add cx, 7
push 0x42994e
jo 0x424007
add ax, 4
push 0x80
jo 0x424007
mov word [0x42a594], cx
mov word [0x42a5e6], ax
mov word [0x42a5f8], 0
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
mov dx, word [0x4251ea]
lea eax, [ebp - 0x14]
add dx, 0x12
mov dword [ebp - 0x140], eax
jo 0x424007
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx eax, dx
push ecx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x42994e
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x168]
push ecx
push edx
mov dword [ebp - 0x160], 0x409df0
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
lea ecx, [ebp - 0x14]
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0xc
cmp word [ebp - 0x204], 0
jne 0x41fbf7
push 0x429674
push 0x80
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x42a594]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4011b0]
mov dword [ebp - 0x384], 1
fnstsw ax
test ah, 0x40
jne 0x41f081
mov dword [ebp - 0x384], 0
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov eax, dword [ebp - 0x384]
add esp, 0x18
neg eax
test ax, ax
jne 0x41fbf7
push 0x42994e
push 0x80
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x4251ea]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42994e
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x168]
push edx
push eax
mov dword [ebp - 0x160], 0x40b1ec
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14]
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0xc
cmp word [ebp - 0x204], 0
je 0x41f172
xor eax, eax
mov ecx, 0x3ff00000
mov dword [0x42a474], eax
jmp 0x41f17e
xor eax, eax
mov ecx, 0x3fe00000
mov dword [0x42a474], eax
test eax, eax
mov dword [0x42a478], ecx
jne 0x41f1a6
cmp ecx, 0x3ff00000
jne 0x41f1a6
mov ax, word [0x42a470]
add ax, 1
jo 0x424007
mov word [0x42a470], ax
push 0x429674
push 0x80
mov dword [ebp - 0x30], 3
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
mov ax, word [0x42a594]
lea ecx, [ebp - 0x14]
add ax, 4
mov dword [ebp - 0x140], ecx
jo 0x424007
lea edx, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx ecx, ax
push edx
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4013b8]
mov dword [ebp - 0x388], 1
fnstsw ax
test ah, 1
je 0x41f253
mov dword [ebp - 0x388], 0
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov eax, dword [ebp - 0x388]
add esp, 0x18
neg eax
test ax, ax
je 0x41f2f3
fld qword [0x42a47c]
fadd qword [0x4011e8]
mov edx, dword [0x42a1d4]
fstp qword [0x42a47c]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a474]
fmul qword [edx + 0xb0]
fadd qword [0x42a484]
fstp qword [0x42a484]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a474]
fmul qword [edx + 0xc0]
mov word [0x42a5f8], 1
fadd qword [0x42a48c]
fstp qword [0x42a48c]
fnstsw ax
test al, 0xd
jne 0x424002
jmp 0x41f628
push 0x429674
push 0x80
mov dword [ebp - 0x30], 3
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
mov cx, word [0x42a594]
lea edx, [ebp - 0x14]
add cx, 4
mov dword [ebp - 0x140], edx
jo 0x424007
lea eax, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx edx, cx
push eax
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4013b0]
mov dword [ebp - 0x38c], 1
fnstsw ax
test ah, 1
je 0x41f3a1
mov dword [ebp - 0x38c], 0
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [ebp - 0x38c]
add esp, 0x18
neg eax
test ax, ax
je 0x41f51c
mov ax, word [0x42a494]
mov ecx, dword [0x42a1d4]
fld qword [0x42a474]
add ax, 1
push 0x429ade
jo 0x424007
mov word [0x42a494], ax
push 0x12
fmul qword [ecx + 0xb8]
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
fadd qword [0x42a484]
fstp qword [0x42a484]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x4251ea]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429ade
push 0x12
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x168]
push edx
push eax
mov dword [ebp - 0x160], 0x40af30
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14]
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0xc
cmp word [ebp - 0x204], 0
je 0x41f508
mov edx, dword [0x42a1d4]
fld qword [0x42a474]
fmul qword [edx + 0xc0]
mov word [0x42a5f8], 1
fadd qword [0x42a48c]
fstp qword [0x42a48c]
fnstsw ax
test al, 0xd
jne 0x424002
mov ax, word [0x42a590]
add ax, 1
jo 0x424007
mov word [0x42a590], ax
jmp 0x41f628
mov edx, dword [0x42a1d4]
mov word [0x42a5f8], 1
jmp 0x41f628
push 0x429674
push 0x80
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx eax, word [0x42a594]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
movsx eax, word [0x42a3d2]
fstp qword [ebp - 0x200]
mov dword [ebp - 0x390], eax
fild dword [ebp - 0x390]
fstp qword [ebp - 0x398]
fld qword [ebp - 0x398]
fsub qword [ebp - 0x200]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4011e0]
mov dword [ebp - 0x39c], 1
fnstsw ax
test ah, 0x41
je 0x41f5f2
mov dword [ebp - 0x39c], 0
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov eax, dword [ebp - 0x39c]
add esp, 0x18
neg eax
test ax, ax
jne 0x41f986
mov edx, dword [0x42a1d4]
mov cx, word [0x42a496]
add cx, 1
jo 0x424007
cmp cx, 1
mov word [0x42a496], cx
jne 0x41f662
fld qword [0x42a474]
fmul qword [edx + 0x88]
fstp qword [0x42a468]
fnstsw ax
test al, 0xd
jne 0x424002
cmp cx, 2
jne 0x41f68a
fld qword [0x42a474]
fmul qword [edx + 0x90]
fadd qword [0x42a468]
fstp qword [0x42a468]
fnstsw ax
test al, 0xd
jne 0x424002
cmp cx, 3
jne 0x41f6b5
fld qword [0x42a474]
fmul qword [edx + 0x98]
fadd qword [0x42a468]
fstp qword [0x42a468]
fnstsw ax
test al, 0xd
jne 0x424002
cmp cx, cx
jle 0x41f6d9
fld qword [0x42a474]
fmul qword [edx + 0xa0]
fadd qword [0x42a468]
fstp qword [0x42a468]
fnstsw ax
test al, 0xd
jne 0x424002
push 0x429674
push 0x80
mov word [0x42a5ac], 0
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x42a594]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
movsx ecx, word [0x42a3d2]
fstp qword [ebp - 0x200]
mov dword [ebp - 0x3a0], ecx
lea edx, [ebp - 0x18]
fild dword [ebp - 0x3a0]
push edx
fstp qword [ebp - 0x3a8]
fld qword [ebp - 0x3a8]
fsub qword [ebp - 0x200]
fstp qword [0x42a3f0]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x14]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0x18
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
push 0x429a4e
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx edx, word [0x42a5e6]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x429a4e
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4011b0]
mov dword [ebp - 0x3ac], 1
fnstsw ax
test ah, 0x40
jne 0x41f851
mov dword [ebp - 0x3ac], 0
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [ebp - 0x3ac]
add esp, 0x18
neg eax
test ax, ax
je 0x41f986
fld qword [0x42a3f0]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 1
je 0x41f89b
mov ecx, 1
jmp 0x41f89d
xor ecx, ecx
fld qword [0x42a3f0]
fcomp qword [0x4013a8]
fnstsw ax
test ah, 1
jne 0x41f8b7
mov eax, 1
jmp 0x41f8b9
xor eax, eax
or ecx, eax
jne 0x41f904
mov ax, word [0x42a498]
mov ecx, dword [0x42a1d4]
fld qword [0x42a474]
add ax, 1
jo 0x424007
mov word [0x42a498], ax
fmul qword [ecx + 0xa8]
mov word [0x42a5ac], 1
fadd qword [0x42a49c]
fstp qword [0x42a49c]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a3f0]
fcomp qword [0x4013a8]
fnstsw ax
test ah, 1
je 0x41f91e
mov ecx, 1
jmp 0x41f920
xor ecx, ecx
fld qword [0x42a3f0]
fcomp qword [0x4013a0]
fnstsw ax
test ah, 1
jne 0x41f93a
mov eax, 1
jmp 0x41f93c
xor eax, eax
or ecx, eax
mov cx, word [0x42a4a4]
jne 0x41f958
add cx, 1
jo 0x424007
mov word [0x42a4a4], cx
fld qword [0x42a3f0]
fcomp qword [0x4011e0]
fnstsw ax
test ah, 0x41
jne 0x41f986
cmp word [0x42a5f8], 1
jne 0x41f986
add cx, 1
jo 0x424007
mov word [0x42a4a4], cx
push 0x429a4e
push 0x48
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x42a5e6]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429a4e
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4011b0]
mov dword [ebp - 0x3b0], 1
fnstsw ax
test ah, 0x40
jne 0x41fa21
mov dword [ebp - 0x3b0], 0
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov eax, dword [ebp - 0x3b0]
add esp, 0x18
neg eax
test ax, ax
jne 0x41fbf7
push 0x429a4e
push 0x48
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx ecx, word [0x42a5e6]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x148], 0x4008
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429a4e
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
movsx ecx, word [0x42a3d2]
fstp qword [ebp - 0x200]
mov dword [ebp - 0x3b4], ecx
lea edx, [ebp - 0x18]
fild dword [ebp - 0x3b4]
push edx
fstp qword [ebp - 0x3bc]
fld qword [ebp - 0x3bc]
fsub qword [ebp - 0x200]
fstp qword [0x42a3f0]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x14]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
fld qword [0x42a3f0]
fcomp qword [0x4011b0]
add esp, 0x18
fnstsw ax
test ah, 1
je 0x41fb39
mov ecx, 1
jmp 0x41fb3b
xor ecx, ecx
fld qword [0x42a3f0]
fcomp qword [0x4013a8]
fnstsw ax
test ah, 1
jne 0x41fb55
mov eax, 1
jmp 0x41fb57
xor eax, eax
or ecx, eax
jne 0x41fba3
mov ax, word [0x42a4a6]
add ax, 1
jo 0x424007
cmp word [0x42a5ac], 0
mov word [0x42a4a6], ax
jne 0x41fba3
mov ecx, dword [0x42a1d4]
fld qword [0x42a474]
fmul qword [ecx + 0xa8]
fadd qword [0x42a49c]
fstp qword [0x42a49c]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a3f0]
fcomp qword [0x4013a8]
fnstsw ax
test ah, 1
je 0x41fbbd
mov ecx, 1
jmp 0x41fbbf
xor ecx, ecx
fld qword [0x42a3f0]
fcomp qword [0x4013a0]
fnstsw ax
test ah, 1
jne 0x41fbd9
mov eax, 1
jmp 0x41fbdb
xor eax, eax
or ecx, eax
jne 0x41fbf7
mov dx, word [0x42a4a4]
add dx, 1
jo 0x424007
mov word [0x42a4a4], dx
mov cx, word [0x42a594]
mov eax, 1
add ax, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], ax
mov ax, word [0x42a5e6]
jmp 0x41eee0
cmp word [0x42a496], 2
jle 0x41fc48
mov eax, dword [0x42a1d4]
mov ecx, dword [eax + 0xc8]
mov dword [0x42a4a8], ecx
mov edx, dword [eax + 0xcc]
mov dword [0x42a4ac], edx
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a468
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41fc78
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x158]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0x58]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x68]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a468]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
fld qword [0x42a468]
cmp dword [section..data], 0
jne 0x41fd0c
fdiv qword [0x401408]
jmp 0x41fd1d
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x148]
mov dword [ebp - 0x140], 0x42a49c
push ecx
push edx
mov dword [ebp - 0x148], 0x4005
fstp qword [0x42a468]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41fd60
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea edx, [ebp - 0x68]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a49c]
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a49c]
cmp dword [section..data], 0
jne 0x41fdf4
fdiv qword [0x401408]
jmp 0x41fe05
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], 0x42a484
mov dword [ebp - 0x148], 0x4005
push edx
fstp qword [0x42a49c]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41fe48
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x158]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x58]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a484]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
fld qword [0x42a484]
cmp dword [section..data], 0
jne 0x41fedc
fdiv qword [0x401408]
jmp 0x41feed
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
lea ecx, [ebp - 0x148]
mov dword [ebp - 0x140], 0x42a48c
mov dword [ebp - 0x148], 0x4005
fstp qword [0x42a484]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x38]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x41ff30
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x158]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0x58]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x68]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a48c]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
fld qword [0x42a48c]
cmp dword [section..data], 0
jne 0x41ffc4
fdiv qword [0x401408]
jmp 0x41ffd5
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
mov cx, 1
mov word [0x4251ea], cx
fstp qword [0x42a48c]
fnstsw ax
test al, 0xd
jne 0x424002
mov ax, 0xfffa
mov word [0x42a594], ax
mov edx, 0x12
cmp cx, dx
jg 0x42084a
add ax, 7
push 0x42994e
jo 0x424007
push 0x80
mov word [0x42a594], ax
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
mov ax, word [0x4251ea]
lea ecx, [ebp - 0x14]
add ax, 0x12
mov dword [ebp - 0x140], ecx
jo 0x424007
lea edx, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx ecx, ax
push edx
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x42994e
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x168]
push edx
push eax
mov dword [ebp - 0x160], 0x409df0
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14]
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
add esp, 0xc
cmp word [ebp - 0x204], 0
jne 0x420826
push 0x429674
push 0x80
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx edx, word [0x42a594]
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x140], eax
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4011b0]
mov dword [ebp - 0x3c0], 1
fnstsw ax
test ah, 0x40
jne 0x42017f
mov dword [ebp - 0x3c0], 0
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [ebp - 0x3c0]
add esp, 0x18
neg eax
test ax, ax
jne 0x420826
push 0x42994e
push 0x80
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
mov dx, word [0x4251ea]
lea eax, [ebp - 0x14]
add dx, 0x12
mov dword [ebp - 0x140], eax
jo 0x424007
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx eax, dx
push ecx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x42994e
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a474]
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
fld qword [0x42a474]
fcomp qword [0x4013d8]
add esp, 0x18
fnstsw ax
test ah, 1
je 0x420282
mov dword [0x42a474], 0
mov dword [0x42a478], 0x3ff00000
mov eax, dword [0x42a474]
test eax, eax
jne 0x4202af
cmp dword [0x42a478], 0x3ff00000
jne 0x4202af
mov cx, word [0x42a4b0]
add cx, 1
jo 0x424007
mov word [0x42a4b0], cx
mov dx, word [0x42a4b2]
mov eax, dword [0x42a1d4]
add dx, 1
push 0x429674
jo 0x424007
mov word [0x42a4b2], dx
push 0x80
fld qword [eax + 0xd0]
cmp dword [section..data], 0
jne 0x4202ed
fdiv qword [0x42a474]
jmp 0x4202fe
push dword [0x42a478]
push dword [0x42a474]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x38], 2
fadd qword [0x42a4b4]
fstp qword [0x42a4b4]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
movsx eax, word [0x42a594]
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
movsx eax, word [0x42a3d2]
fstp qword [ebp - 0x200]
mov dword [ebp - 0x3c4], eax
fild dword [ebp - 0x3c4]
fstp qword [ebp - 0x3cc]
fld qword [ebp - 0x3cc]
fsub qword [ebp - 0x200]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x401398]
mov dword [ebp - 0x3d0], 1
fnstsw ax
test ah, 0x41
je 0x4203e0
mov dword [ebp - 0x3d0], 0
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov eax, dword [ebp - 0x3d0]
add esp, 0x18
neg eax
test ax, ax
je 0x420467
mov dx, word [0x42a4bc]
mov eax, dword [0x42a1d4]
add dx, 1
jo 0x424007
mov word [0x42a4bc], dx
fld qword [eax + 0xd8]
cmp dword [section..data], 0
jne 0x420440
fdiv qword [0x42a474]
jmp 0x420451
push dword [0x42a478]
push dword [0x42a474]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x42a4c0]
fstp qword [0x42a4c0]
fnstsw ax
test al, 0xd
jne 0x424002
push 0x429674
push 0x80
mov dword [ebp - 0x30], 3
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
mov ax, word [0x42a594]
lea ecx, [ebp - 0x14]
add ax, 4
mov dword [ebp - 0x140], ecx
jo 0x424007
lea edx, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx ecx, ax
push edx
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
call edi
mov ecx, dword [ebp - 0x14]
push ecx
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x18]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4013b8]
mov dword [ebp - 0x3d4], 1
fnstsw ax
test ah, 1
je 0x420514
mov dword [ebp - 0x3d4], 0
lea ecx, [ebp - 0x18]
lea edx, [ebp - 0x14]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
mov eax, dword [ebp - 0x3d4]
add esp, 0x18
neg eax
test ax, ax
je 0x4205e3
mov dx, word [0x42a4c8]
mov ecx, dword [0x42a1d4]
add dx, 1
jo 0x424007
mov word [0x42a4c8], dx
fld qword [ecx + 0xe0]
cmp dword [section..data], 0
jne 0x420579
fdiv qword [0x42a474]
jmp 0x42058a
push dword [0x42a478]
push dword [0x42a474]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x42a4cc]
fstp qword [0x42a4cc]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [ecx + 0xf0]
cmp dword [section..data], 0
jne 0x4205b7
fdiv qword [0x42a474]
jmp 0x4205c8
push dword [0x42a478]
push dword [0x42a474]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x42a4d4]
fstp qword [0x42a4d4]
fnstsw ax
test al, 0xd
jne 0x424002
jmp 0x420826
push 0x429674
push 0x80
mov dword [ebp - 0x30], 3
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
mov dx, word [0x42a594]
lea eax, [ebp - 0x14]
add dx, 4
mov dword [ebp - 0x140], eax
jo 0x424007
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x148], 0x4008
movsx eax, dx
push ecx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4013b0]
mov dword [ebp - 0x3d8], 1
fnstsw ax
test ah, 1
je 0x420691
mov dword [ebp - 0x3d8], 0
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov eax, dword [ebp - 0x3d8]
add esp, 0x18
neg eax
test ax, ax
je 0x420826
mov cx, word [0x42a4dc]
mov edx, dword [0x42a1d4]
add cx, 1
push 0x429ade
jo 0x424007
mov word [0x42a4dc], cx
push 0x12
fld qword [edx + 0xe8]
cmp dword [section..data], 0
jne 0x4206fd
fdiv qword [0x42a474]
jmp 0x42070e
push dword [0x42a478]
push dword [0x42a474]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
fadd qword [0x42a4cc]
fstp qword [0x42a4cc]
fnstsw ax
test al, 0xd
jne 0x424002
mov ax, word [0x42a594]
mov ecx, 1
add cx, word [0x4251ea]
jo 0x424007
mov word [0x4251ea], cx
jmp 0x41fffd
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a4b4
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x42087a
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x158]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0x58]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x68]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a4b4]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
fld qword [0x42a4b4]
cmp dword [section..data], 0
jne 0x42090e
fdiv qword [0x401408]
jmp 0x42091f
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x148]
mov dword [ebp - 0x140], 0x42a4c0
push ecx
push edx
mov dword [ebp - 0x148], 0x4005
fstp qword [0x42a4b4]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x420962
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea edx, [ebp - 0x68]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a4c0]
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a4c0]
cmp dword [section..data], 0
jne 0x4209f6
fdiv qword [0x401408]
jmp 0x420a07
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], 0x42a4cc
mov dword [ebp - 0x148], 0x4005
push edx
fstp qword [0x42a4c0]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x420a4a
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x158]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x58]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a4cc]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
fld qword [0x42a4cc]
cmp dword [section..data], 0
jne 0x420ade
fdiv qword [0x401408]
jmp 0x420aef
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
lea ecx, [ebp - 0x148]
mov dword [ebp - 0x140], 0x42a4d4
mov dword [ebp - 0x148], 0x4005
fstp qword [0x42a4cc]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x38]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x420b32
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x158]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0x58]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x68]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a4d4]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
fld qword [0x42a4d4]
cmp dword [section..data], 0
jne 0x420bc6
fdiv qword [0x401408]
jmp 0x420bd7
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
fstp qword [0x42a4d4]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a4b4]
fadd qword [0x42a448]
fstp qword [0x42a4e0]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a4c0]
fadd qword [0x42a450]
fstp qword [0x42a4e8]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a484]
fadd qword [0x42a458]
fadd qword [0x42a4cc]
fadd qword [0x42a460]
fadd qword [0x42a48c]
fadd qword [0x42a4d4]
fstp qword [0x42a4f0]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a428]
fadd qword [0x42a508]
fadd qword [0x42a438]
fadd qword [0x42a430]
fadd qword [0x42a440]
fadd qword [0x42a420]
fstp qword [0x42a4f8]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a468]
fadd qword [0x42a4f8]
fadd qword [0x42a49c]
fadd qword [0x42a4a8]
fadd qword [0x42a4e0]
fadd qword [0x42a4e8]
fadd qword [0x42a4f0]
fadd qword [0x42a39c]
fstp qword [0x42a4f8]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a588]
fcomp qword [0x42a4f8]
fnstsw ax
test ah, 0x41
jne 0x420cf9
fld qword [0x42a588]
fsub qword [0x42a4f8]
fstp qword [0x42a500]
fnstsw ax
test al, 0xd
jne 0x424002
mov edx, 0x40af80
mov ecx, 0x42a510
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
cmp word [0x42a3cc], 1
jne 0x420de1
cmp word [0x42a496], 0
jne 0x420d43
push 0x429574
push 0x2e
push 1
push 0x40b1f4
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
mov word [0x42a3cc], 3
mov ecx, dword [0x42a1d4]
fld qword [0x42a39c]
fadd qword [ecx + 0x100]
fadd qword [0x42a508]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x42a37c]
fnstsw ax
test ah, 1
jne 0x420d92
cmp word [0x42a496], 1
jne 0x420d92
mov edx, dword [0x42a1d4]
fld qword [0x42a39c]
fadd qword [edx + 0x108]
fadd qword [0x42a508]
fnstsw ax
test al, 0xd
jne 0x424002
cmp word [0x42a3cc], 2
jne 0x420edb
mov eax, dword [0x42a1d4]
fld qword [0x42a39c]
fadd qword [eax + 0x110]
fadd qword [0x42a508]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x42a37c]
fnstsw ax
test ah, 1
jne 0x420e3d
cmp word [0x42a496], 0
jne 0x420e3d
mov ecx, dword [0x42a1d4]
fld qword [0x42a39c]
fadd qword [ecx + 0x118]
fadd qword [0x42a508]
fnstsw ax
test al, 0xd
jne 0x424002
cmp word [0x42a3cc], 3
jne 0x420fd5
mov eax, dword [0x42a1d4]
fld qword [0x42a39c]
fadd qword [eax + 0x128]
fadd qword [0x42a508]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x42a37c]
fnstsw ax
test ah, 1
jne 0x420f37
mov eax, dword [0x42a510]
push eax
push 0x40af30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x421003
mov dword [0x42a514], eax
mov dword [0x42a518], eax
mov dword [0x42a524], eax
mov dword [0x42a528], eax
jmp 0x422182
fld qword [0x42a500]
fsub qword [0x42a3a4]
xor eax, eax
mov dword [0x42a544], eax
mov dword [0x42a548], eax
mov dword [0x42a554], eax
mov dword [0x42a558], eax
mov dword [0x42a54c], eax
mov dword [0x42a550], eax
mov dword [0x42a514], eax
mov dword [0x42a518], eax
fstp qword [0x42a53c]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a524]
fcomp qword [0x401390]
fnstsw ax
test ah, 0x41
jne 0x4221a7
mov dword [0x42a524], ecx
mov dword [0x42a528], 0x40468000
mov edx, dword [0x42a41c]
push edx
push 0x40af30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4221f5
fld qword [0x42a524]
cmp dword [section..data], 0
jne 0x4221d4
fdiv qword [0x4013d8]
jmp 0x4221e5
push dword [0x4013dc]
push dword [0x4013d8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [0x42a524]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a524
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x422225
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x158]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0x3fe00000
mov dword [ebp - 0x158], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea edx, [ebp - 0x58]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a524]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a5e8]
fmul qword [0x42a524]
add esp, 0xc
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], 0x42a51c
mov dword [ebp - 0x148], 0x4005
cmp dword [section..data], 0
jne 0x4222b3
fdiv qword [0x401408]
jmp 0x4222c4
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
push edx
fstp qword [0x42a51c]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x4222ed
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x158]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x58]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a51c]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
fld qword [0x42a51c]
cmp dword [section..data], 0
jne 0x422381
fdiv qword [0x401408]
jmp 0x422392
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
fstp qword [0x42a51c]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a51c]
fadd qword [0x42a364]
fstp qword [0x42a51c]
fnstsw ax
test al, 0xd
jne 0x424002
mov eax, dword [0x42a41c]
push eax
push 0x40af30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x422500
fld qword [0x42a52c]
fmul qword [0x42a37c]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x148]
push ecx
push edx
cmp dword [section..data], 0
jne 0x422402
fdiv qword [0x401408]
jmp 0x422413
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov dword [ebp - 0x140], 0x42a514
mov dword [ebp - 0x148], 0x4005
fstp qword [0x42a514]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x422448
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea edx, [ebp - 0x68]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a514]
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a514]
cmp dword [section..data], 0
jne 0x4224dc
fdiv qword [0x401408]
jmp 0x4224ed
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
fstp qword [0x42a514]
fnstsw ax
test al, 0xd
jne 0x424002
lea edx, [ebp - 0x38]
push 0xc
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
push 0x429774
push 0xc1
lea eax, [ebp - 0x38]
push 0xc
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
push 0x4268cc
push 0xff
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0xdb
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x4268cc
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x168]
push eax
push ecx
mov dword [ebp - 0x160], 0x40af48
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14]
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
add esp, 0xc
cmp word [ebp - 0x204], 0
je 0x4226bd
push 0x429774
push 0xc1
push 0xc
push 0x40b1fc
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
mov eax, 2
push 0x4271b0
push 0x59
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x58
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x4271b0
push 0x59
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a524]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [0x42a524]
mov ecx, dword [0x42a528]
add esp, 0x18
mov dword [0x42a534], eax
mov dword [0x42a538], ecx
push 0x4268cc
push 0xff
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xdb
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x4268cc
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x168]
push ecx
push edx
mov dword [ebp - 0x160], 0x40af30
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14]
mov word [ebp - 0x204], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0xc
cmp word [ebp - 0x204], 0
je 0x422914
mov eax, 2
push 0x4271b0
push 0x59
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0x58
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x4271b0
push 0x59
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x18]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x200]
fld qword [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x42a524]
mov dword [ebp - 0x3dc], 1
fnstsw ax
test ah, 0x41
je 0x42280f
mov dword [ebp - 0x3dc], 0
lea eax, [ebp - 0x18]
lea ecx, [ebp - 0x14]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
mov eax, dword [ebp - 0x3dc]
add esp, 0x18
neg eax
test ax, ax
je 0x4228f8
mov eax, 2
push 0x4271b0
push 0x59
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea ecx, [ebp - 0x14]
lea edx, [ebp - 0x38]
mov dword [ebp - 0x140], ecx
push edx
lea eax, [ebp - 0x148]
push 0x58
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x148], 0x4008
call edi
mov edx, dword [ebp - 0x14]
push edx
push 0x4271b0
push 0x59
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [0x42a524]
lea edx, [ebp - 0x18]
lea eax, [ebp - 0x14]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
mov eax, dword [0x42a524]
mov ecx, dword [0x42a528]
add esp, 0x18
mov dword [0x42a534], eax
mov dword [0x42a538], ecx
push 0x429774
push 0xc1
push 0xc
push 0x40afd8
jmp 0x422909
push 0x429774
push 0xc1
push 0xc
push 0x40b000
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
push 0x4268cc
push 0xff
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x140], edx
push eax
lea ecx, [ebp - 0x148]
push 0xdb
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x148], 0x4008
call edi
mov eax, dword [ebp - 0x14]
push eax
push 0x4268cc
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x48]
lea edx, [ebp - 0x168]
push ecx
push edx
mov dword [ebp - 0x160], 0x40af40
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14]
mov di, ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
add esp, 0xc
test di, di
je 0x422a07
push 0x429774
push 0xc1
push 0xc
push 0x40b024
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
fld qword [0x42a524]
fcomp qword [0x4013d8]
fnstsw ax
test ah, 1
je 0x422a07
xor eax, eax
mov ecx, 0x40000000
mov dword [0x42a524], eax
mov dword [0x42a528], ecx
mov dword [0x42a534], eax
mov dword [0x42a538], ecx
fld qword [0x42a37c]
fcomp qword [0x401388]
fnstsw ax
test ah, 0x41
jne 0x422b0a
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x148]
push edx
push eax
mov dword [ebp - 0x140], 0x42a37c
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x422a4e
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x158]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0xa
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x58]
push ecx
push edx
call edi
push eax
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a37c]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x38]
push ecx
push edx
push 2
call esi
fld qword [0x42a37c]
cmp dword [section..data], 0
jne 0x422ae4
fdiv qword [0x401380]
jmp 0x422af5
push dword [0x401384]
push dword [0x401380]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
fstp qword [0x42a37c]
fnstsw ax
test al, 0xd
jne 0x424002
jmp 0x422b10
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
fld qword [0x42a534]
fcomp qword [0x4011b0]
fnstsw ax
test ah, 0x41
jne 0x422d87
fld qword [0x42a534]
fmul qword [0x42a37c]
lea ecx, [ebp - 0x148]
mov dword [ebp - 0x140], 0x42a514
mov dword [ebp - 0x148], 0x4005
cmp dword [section..data], 0
jne 0x422b5e
fdiv qword [0x401408]
jmp 0x422b6f
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [0x42a514]
fnstsw ax
test al, 0xd
jne 0x424002
lea eax, [ebp - 0x38]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x422b95
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x158]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0x58]
push edx
push eax
call edi
lea ecx, [ebp - 0x68]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a514]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x38]
push edx
push eax
push 2
call esi
fld qword [0x42a514]
cmp dword [section..data], 0
jne 0x422c25
fdiv qword [0x401408]
jmp 0x422c36
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x148]
mov dword [ebp - 0x140], 0x42a51c
push ecx
push edx
mov dword [ebp - 0x148], 0x4005
fstp qword [0x42a514]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a534]
fmul qword [0x42a5e8]
cmp dword [section..data], 0
jne 0x422c85
fdiv qword [0x401408]
jmp 0x422c96
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [0x42a51c]
fnstsw ax
test al, 0xd
jne 0x424002
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
test eax, eax
jge 0x422cb7
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x64
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x58]
push eax
push ecx
call edi
lea edx, [ebp - 0x68]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarFix]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [0x42a51c]
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x38]
push eax
push ecx
push 2
call esi
fld qword [0x42a51c]
cmp dword [section..data], 0
jne 0x422d47
fdiv qword [0x401408]
jmp 0x422d58
push dword [0x40140c]
push dword [0x401408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
add esp, 0xc
fstp qword [0x42a51c]
fnstsw ax
test al, 0xd
jne 0x424002
fld qword [0x42a51c]
fadd qword [0x42a364]
fstp qword [0x42a51c]
fnstsw ax
test al, 0xd
jne 0x424002
mov edx, dword [0x42a380]
mov eax, dword [0x42a37c]
push 0x429774
push 1
push 9
push 9
push edx
push eax
mov word [0x42525c], 0
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x14]
call edi
mov ecx, dword [0x42a3b0]
mov edx, dword [0x42a3ac]
push 0x429774
push 0xa
push 9
push 9
push ecx
push edx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov eax, dword [0x42a3c0]
mov ecx, dword [0x42a3bc]
push 0x429774
push 0x13
push 9
push 9
push eax
push ecx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov edx, dword [0x42a424]
mov eax, dword [0x42a420]
push 0x429774
push 0x1c
push 9
push 9
push edx
push eax
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov ecx, dword [0x42a46c]
mov edx, dword [0x42a468]
push 0x429774
push 0x25
push 9
push 9
push ecx
push edx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov eax, dword [0x42a42c]
mov ecx, dword [0x42a428]
push 0x429774
push 0x2e
push 9
push 9
push eax
push ecx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov edx, dword [0x42a434]
mov eax, dword [0x42a430]
push 0x429774
push 0x37
push 9
push 9
push edx
push eax
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov ecx, dword [0x42a43c]
mov edx, dword [0x42a438]
push 0x429774
push 0x40
push 9
push 9
push ecx
push edx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov eax, dword [0x42a444]
mov ecx, dword [0x42a440]
push 0x429774
push 0x49
push 9
push 9
push eax
push ecx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov edx, dword [0x42a4a0]
mov eax, dword [0x42a49c]
push 0x429774
push 0x52
push 9
push 9
push edx
push eax
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov ecx, dword [0x42a4e4]
mov edx, dword [0x42a4e0]
push 0x429774
push 0x5b
push 9
push 9
push ecx
push edx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov eax, dword [0x42a4ec]
mov ecx, dword [0x42a4e8]
push 0x429774
push 0x64
push 9
push 9
push eax
push ecx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov edx, dword [0x42a4f4]
mov eax, dword [0x42a4f0]
push 0x429774
push 0x6d
push 9
push 9
push edx
push eax
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov ecx, dword [0x42a4ac]
mov edx, dword [0x42a4a8]
push 0x429774
push 0x76
push 9
push 9
push ecx
push edx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
push 0x429774
push 0x7f
push 9
mov eax, dword [0x42a3a0]
mov ecx, dword [0x42a39c]
push 9
push eax
push ecx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov edx, dword [0x42a3a8]
mov eax, dword [0x42a3a4]
push 0x429774
push 0x88
push 9
push 9
push edx
push eax
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x38]
push 0x1c
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
push 0x429774
push 0x91
lea edx, [ebp - 0x38]
push 0x1c
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x148]
lea ecx, [ebp - 0x38]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a498
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea edx, [ebp - 0x158]
push 2
lea eax, [ebp - 0x38]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x58]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0x91
lea eax, [ebp - 0x58]
push 2
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 3
call esi
add esp, 0x10
cmp word [0x42a498], 0
jne 0x4231f3
push 0x429774
push 0x91
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0x38]
push ecx
push edx
mov dword [ebp - 0x140], 0x42a4a6
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea eax, [ebp - 0x158]
push 2
lea ecx, [ebp - 0x38]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0x93
lea ecx, [ebp - 0x58]
push 2
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 3
call esi
add esp, 0x10
cmp word [0x42a4a6], 0
jne 0x4232b5
push 0x429774
push 0x93
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea edx, [ebp - 0x148]
lea eax, [ebp - 0x38]
push edx
push eax
mov dword [ebp - 0x140], 0x42a4a4
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea ecx, [ebp - 0x158]
push 2
lea edx, [ebp - 0x38]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0x95
lea edx, [ebp - 0x58]
push 2
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x48]
push eax
lea edx, [ebp - 0x38]
push ecx
push edx
push 3
call esi
add esp, 0x10
cmp word [0x42a4a4], 0
jne 0x423377
push 0x429774
push 0x95
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea eax, [ebp - 0x148]
lea ecx, [ebp - 0x38]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a494
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea edx, [ebp - 0x158]
push 2
lea eax, [ebp - 0x38]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x58]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0x97
lea eax, [ebp - 0x58]
push 2
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 3
call esi
add esp, 0x10
cmp word [0x42a494], 0
jne 0x423439
push 0x429774
push 0x97
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0x38]
push ecx
push edx
mov dword [ebp - 0x140], 0x42a47c
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea eax, [ebp - 0x158]
push 2
lea ecx, [ebp - 0x38]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0x99
lea ecx, [ebp - 0x58]
push 2
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 3
call esi
fld qword [0x42a47c]
fcomp qword [0x4011b0]
add esp, 0x10
fnstsw ax
test ah, 0x40
je 0x423504
push 0x429774
push 0x99
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea edx, [ebp - 0x148]
lea eax, [ebp - 0x38]
push edx
push eax
mov dword [ebp - 0x140], 0x42a590
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea ecx, [ebp - 0x158]
push 2
lea edx, [ebp - 0x38]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0x9b
lea edx, [ebp - 0x58]
push 2
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x48]
push eax
lea edx, [ebp - 0x38]
push ecx
push edx
push 3
call esi
add esp, 0x10
cmp word [0x42a590], 0
jne 0x4235c6
push 0x429774
push 0x9b
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea eax, [ebp - 0x148]
lea ecx, [ebp - 0x38]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a470
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea edx, [ebp - 0x158]
push 2
lea eax, [ebp - 0x38]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x58]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0x9d
lea eax, [ebp - 0x58]
push 2
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 3
call esi
add esp, 0x10
cmp word [0x42a470], 0
jne 0x423688
push 0x429774
push 0x9d
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0x38]
push ecx
push edx
mov dword [ebp - 0x140], 0x42a496
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea eax, [ebp - 0x158]
push 2
lea ecx, [ebp - 0x38]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0x9f
lea ecx, [ebp - 0x58]
push 2
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 3
call esi
add esp, 0x10
cmp word [0x42a496], 0
jne 0x42374a
push 0x429774
push 0x9f
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea edx, [ebp - 0x148]
lea eax, [ebp - 0x38]
push edx
push eax
mov dword [ebp - 0x140], 0x42a4bc
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea ecx, [ebp - 0x158]
push 2
lea edx, [ebp - 0x38]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0xa1
lea edx, [ebp - 0x58]
push 2
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x48]
push eax
lea edx, [ebp - 0x38]
push ecx
push edx
push 3
call esi
add esp, 0x10
cmp word [0x42a4bc], 0
jne 0x42380c
push 0x429774
push 0xa1
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea eax, [ebp - 0x148]
lea ecx, [ebp - 0x38]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a4dc
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea edx, [ebp - 0x158]
push 2
lea eax, [ebp - 0x38]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x58]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0xa3
lea eax, [ebp - 0x58]
push 2
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 3
call esi
add esp, 0x10
cmp word [0x42a4dc], 0
jne 0x4238ce
push 0x429774
push 0xa3
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0x38]
push ecx
push edx
mov dword [ebp - 0x140], 0x42a4c8
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea eax, [ebp - 0x158]
push 2
lea ecx, [ebp - 0x38]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0xa5
lea ecx, [ebp - 0x58]
push 2
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 3
call esi
add esp, 0x10
cmp word [0x42a4c8], 0
jne 0x423990
push 0x429774
push 0xa5
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea edx, [ebp - 0x148]
lea eax, [ebp - 0x38]
push edx
push eax
mov dword [ebp - 0x140], 0x42a592
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea ecx, [ebp - 0x158]
push 2
lea edx, [ebp - 0x38]
push ecx
lea eax, [ebp - 0x48]
push edx
push eax
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x58]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0xa7
lea edx, [ebp - 0x58]
push 2
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x48]
push eax
lea edx, [ebp - 0x38]
push ecx
push edx
push 3
call esi
add esp, 0x10
cmp word [0x42a592], 0
jne 0x423a52
push 0x429774
push 0xa7
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea eax, [ebp - 0x148]
lea ecx, [ebp - 0x38]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a4b0
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea edx, [ebp - 0x158]
push 2
lea eax, [ebp - 0x38]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x58]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0xa9
lea eax, [ebp - 0x58]
push 2
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 3
call esi
add esp, 0x10
cmp word [0x42a4b0], 0
jne 0x423b14
push 0x429774
push 0xa9
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0x38]
push ecx
push edx
mov dword [ebp - 0x140], 0x42a4b2
mov dword [ebp - 0x148], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea eax, [ebp - 0x158]
push 2
lea ecx, [ebp - 0x38]
push eax
lea edx, [ebp - 0x48]
push ecx
push edx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0xab
lea ecx, [ebp - 0x58]
push 2
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 3
call esi
add esp, 0x10
cmp word [0x42a4b2], 0
jne 0x423bd6
push 0x429774
push 0xab
push 2
push 0x409828
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
mov edx, dword [0x42a504]
mov eax, dword [0x42a500]
push 0x429774
push 0xad
push 9
push 9
push edx
push eax
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
mov ecx, dword [0x42a520]
mov edx, dword [0x42a51c]
push 0x429774
push 0xcd
push 9
push 9
push ecx
push edx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea eax, [ebp - 0x148]
lea ecx, [ebp - 0x38]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a524
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea edx, [ebp - 0x158]
push 2
lea eax, [ebp - 0x38]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x58]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x429774
push 0xb6
lea eax, [ebp - 0x58]
push 2
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 3
call esi
add esp, 0x10
push 0x429774
push 0xb8
push 9
mov ecx, dword [0x42a518]
mov edx, dword [0x42a514]
push 9
push ecx
push edx
call fcn.00414f40
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
cmp word [0x42a38c], 0
jle 0x423eb3
push 0x429574
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x42c09c
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call edi
push 0x429674
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x42c19c
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call edi
push 0x429774
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x42c29c
push 0xed
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call edi
push 0x42994e
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x42c476
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call edi
push 0x429a4e
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x42c576
push 0x48
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call edi
push 0x429ade
push 0x12
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x42c606
push 0x12
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call edi
push 0x429b02
push 0x126
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x42c62a
push 0x126
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x14]
call edi
lea eax, [ebp - 0x38]
push 9
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
push 0x42c62a
push 1
lea ecx, [ebp - 0x38]
push 9
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x126
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [0x42a38c]
push 9
push edx
push 0x42c076
push 0x40b17c
call dword [sym.imp.MSVBVM60.DLL___vbaPutOwner4]
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
lea eax, [ebp - 0x148]
lea ecx, [ebp - 0x38]
push eax
push ecx
mov dword [ebp - 0x140], 0x42a524
mov dword [ebp - 0x148], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea edx, [ebp - 0x158]
push 2
lea eax, [ebp - 0x38]
push edx
lea ecx, [ebp - 0x48]
push eax
push ecx
mov dword [ebp - 0x150], 0x409828
mov dword [ebp - 0x158], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x58]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
push 0x4271b0
push 0x58
lea eax, [ebp - 0x58]
push 2
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x14]
call ebx
push eax
push 0x59
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 3
call esi
add esp, 0x10
wait
push 0x423ff1
jmp 0x423ff0
ret
jmp 0x40144c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop