Function at 0x5037e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x402f56
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x9a4
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x402f30
mov eax, dword [ebp + 8]
movsx ecx, word [eax]
test ecx, ecx
je 0x50384b
push 0
push 0x412c44
lea edx, [ebp - 0x4e4]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x517ae8
call fcn.004902c0
mov dword [ebp - 0x698], 0x412c64
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x5b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call fcn.00484b70
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x698], 0x407218
mov dword [ebp - 0x6a0], 8
push 1
lea eax, [ebp - 0x3f4]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
push 0
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x5039b5
mov dword [ebp - 0x698], 0x407218
mov dword [ebp - 0x6a0], 8
mov dword [ebp - 0x6a8], 1
mov dword [ebp - 0x6b0], 2
push 1
lea ecx, [ebp - 0x3f4]
push ecx
lea edx, [ebp - 0x6a0]
push edx
push 0
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x5d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x5d0]
push eax
push 1
lea ecx, [ebp - 0x3f4]
push ecx
lea edx, [ebp - 0x5e0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5e0]
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x698], 0x412c70
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x344]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x51a65c
mov dword [ebp - 0x6a0], 0x4008
push 6
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
xor edx, edx
lea ecx, [ebp - 0x590]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0x698], 0x405c70
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40d2e0
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x412c7c
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x590]
push ecx
lea edx, [ebp - 0x5b0]
push edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call fcn.00485bd0
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a620
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x590]
push eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
push 0x51ad50
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x503b10
mov edx, 0x51a550
lea ecx, [ebp - 0x2e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x503b4e
mov edx, 0x51a560
lea ecx, [ebp - 0x2e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x503cd1
mov eax, dword [0x51a9ac]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a9b0]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a9b4]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a9b8]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x524]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a9bc]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a9c0]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, 0x51a5b0
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edx, 0x51a5c0
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edx, 0x51a5d0
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x51a920]
push eax
mov ecx, dword [0x51a91c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x7f0]
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x503c89
fdivr qword [ebp - 0x7f0]
jmp 0x503c9a
push dword [ebp - 0x7ec]
push dword [ebp - 0x7f0]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x584]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x503e75
mov ecx, dword [0x51aab8]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51aabc]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
fld qword [0x402f28]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
mov eax, dword [0x51aac4]
push eax
mov ecx, dword [0x51aac0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
push 0x64
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyInt]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x503d51
fdiv qword [0x401988]
jmp 0x503d62
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x524]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51aac8]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51aacc]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, 0x51a5f0
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edx, 0x51a600
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edx, 0x51a610
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov ecx, dword [0x51aa14]
push ecx
mov edx, dword [0x51aa10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x7f8]
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x503e32
fdivr qword [ebp - 0x7f8]
jmp 0x503e43
push dword [ebp - 0x7f4]
push dword [ebp - 0x7f8]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x584]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 4
lea eax, [ebp - 0x2e4]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40f5c4
mov dword [ebp - 0x6b0], 0x8008
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x6b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x50437a
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x474]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x50437a
mov edx, 0x412c98
lea ecx, [ebp - 0x594]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x584]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x412c8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x590]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x407e6c
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x594]
push edx
lea eax, [ebp - 0x2e4]
push eax
lea ecx, [ebp - 0x590]
push ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x5b0]
push eax
call fcn.00485bd0
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x594]
push ecx
lea edx, [ebp - 0x590]
push edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov edx, 0x412ca4
lea ecx, [ebp - 0x594]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x584]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x412c8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x590]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x407e6c
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x594]
push eax
lea ecx, [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x590]
push edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call fcn.00485bd0
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x464]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x594]
push edx
lea eax, [ebp - 0x590]
push eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 8
lea eax, [ebp - 0x2e4]
push eax
push 4
push 1
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtVar]
mov edx, 0x412c98
lea ecx, [ebp - 0x594]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x584]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x412c8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x590]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x407e6c
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x594]
push eax
lea ecx, [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x590]
push edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call fcn.00485bd0
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x594]
push edx
lea eax, [ebp - 0x590]
push eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x5041fa
mov dword [ebp - 0x698], 0xcccccccd
mov dword [ebp - 0x694], 0x3ffccccc
mov dword [ebp - 0x6a0], 5
lea eax, [ebp - 0x2a4]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, 0x412ca4
lea ecx, [ebp - 0x594]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x584]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x412c8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x590]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x407e6c
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x594]
push ecx
lea edx, [ebp - 0x2e4]
push edx
lea eax, [ebp - 0x590]
push eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call fcn.00485bd0
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x2d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x594]
push eax
lea ecx, [ebp - 0x590]
push ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x504328
mov dword [ebp - 0x698], 0xcccccccd
mov dword [ebp - 0x694], 0x3ffccccc
mov dword [ebp - 0x6a0], 5
lea ecx, [ebp - 0x2d4]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x2d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x464]
push ecx
lea edx, [ebp - 0x2d4]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x574]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x2a4]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x294]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call fcn.004829e0
call fcn.00482830
mov dword [ebp - 0x698], 0x412d68
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
mov ecx, 0x51a264
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov ecx, dword [0x51a91c]
cmp ecx, dword [0x51a90c]
jne 0x5043ea
mov edx, dword [0x51a920]
cmp edx, dword [0x51a910]
jne 0x5043ea
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 2
lea edx, [ebp - 0x6a0]
mov ecx, 0x51a598
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x50641c
mov dword [ebp - 0x698], 0x412e38
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x5b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call fcn.00485aa0
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x4d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [0x51bf5a]
test edx, edx
jne 0x5044a8
call fcn.0047d7b0
jmp 0x504ef2
mov eax, dword [0x51a910]
push eax
mov ecx, dword [0x51a90c]
push ecx
fld qword [0x401d10]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x504553
mov dword [ebp - 0x698], 0x412e7c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x5b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call fcn.00485aa0
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a528], eax
mov dword [0x51a52c], edx
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, dword [0x51a52c]
push edx
mov eax, dword [0x51a528]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x4019a8]
fnstsw ax
test ah, 0x40
jne 0x50459a
mov dword [ebp - 0x7fc], 1
jmp 0x5045a4
mov dword [ebp - 0x7fc], 0
mov ecx, dword [ebp - 0x7fc]
neg ecx
mov word [ebp - 0x740], cx
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x504ef2
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
mov ecx, 0x51a630
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x51a52c]
push eax
mov ecx, dword [0x51a528]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a518], eax
mov dword [0x51a51c], edx
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0x51a388
mov edx, dword [0x51a51c]
push edx
mov eax, dword [0x51a518]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x804]
mov ecx, dword [0x51a930]
push ecx
mov edx, dword [0x51a92c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x50467b
fdivr qword [ebp - 0x804]
jmp 0x50468c
push dword [ebp - 0x800]
push dword [ebp - 0x804]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fnstsw ax
test al, 0xd
jne 0x518010
sub esp, 8
fstp qword [esp]
push 0x412ee4
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x5b0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x51a994], eax
mov dword [0x51a998], edx
mov ecx, dword [0x51a9d0]
mov dword [0x51a580], ecx
mov edx, dword [0x51a9d4]
mov dword [0x51a584], edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x51a578], eax
mov dword [0x51a57c], edx
mov eax, dword [0x51a654]
push eax
mov ecx, dword [0x51a650]
push ecx
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x50497d
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov edx, dword [0x51a650]
mov dword [ebp - 0x6a8], edx
mov eax, dword [0x51a654]
mov dword [ebp - 0x6a4], eax
mov dword [ebp - 0x6b0], 6
mov dword [ebp - 0x6b8], 1
mov dword [ebp - 0x6c0], 2
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x6c0]
push eax
lea ecx, [ebp - 0x774]
push ecx
lea edx, [ebp - 0x764]
push edx
lea eax, [ebp - 0x454]
push eax
call dword [0x40109c]
mov dword [ebp - 0x7d8], eax
jmp 0x504970
mov ecx, dword [0x51a990]
push ecx
mov edx, dword [0x51a98c]
push edx
mov eax, dword [0x51a584]
push eax
mov ecx, dword [0x51a580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x80c]
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x504831
fdivr qword [ebp - 0x80c]
jmp 0x504842
push dword [ebp - 0x808]
push dword [ebp - 0x80c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
cmp dword [section..data], 0
jne 0x504853
fdiv qword [0x401988]
jmp 0x504864
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518010
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a570], eax
mov dword [0x51a574], edx
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
mov ecx, dword [0x51a574]
push ecx
mov edx, dword [0x51a570]
push edx
push 0x64
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyInt]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5048cc
fdiv qword [0x401988]
jmp 0x5048dd
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518010
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a570], eax
mov dword [0x51a574], edx
mov eax, dword [0x51a574]
push eax
mov ecx, dword [0x51a570]
push ecx
mov edx, dword [0x51a57c]
push edx
mov eax, dword [0x51a578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x51a578], eax
mov dword [0x51a57c], edx
mov ecx, dword [0x51a574]
push ecx
mov edx, dword [0x51a570]
push edx
mov eax, dword [0x51a584]
push eax
mov ecx, dword [0x51a580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x51a580], eax
mov dword [0x51a584], edx
lea edx, [ebp - 0x774]
push edx
lea eax, [ebp - 0x764]
push eax
lea ecx, [ebp - 0x454]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x7d8], eax
cmp dword [ebp - 0x7d8], 0
jne 0x5047de
push 1
push 1
push 0x51a378
push 0x51a2f8
push 0x407d00
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateDiff]
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x4c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x1e
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x4c4]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x504a30
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
lea eax, [ebp - 0x4c4]
push eax
push 0x51ae30
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x3b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x504a56
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 2
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x3b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x3b4]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx eax, ax
test eax, eax
je 0x504beb
mov ecx, dword [0x51a9d4]
push ecx
mov edx, dword [0x51a9d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x814]
mov eax, dword [0x51a990]
push eax
mov ecx, dword [0x51a98c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x504ac7
fdiv qword [0x401980]
jmp 0x504ad8
push dword [0x401984]
push dword [0x401980]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x814]
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x3b4]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a574]
push edx
mov eax, dword [0x51a570]
push eax
mov ecx, dword [0x51a57c]
push ecx
mov edx, dword [0x51a578]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x1b0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51a578], eax
mov dword [0x51a57c], edx
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x51a580]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a584]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51a580], eax
mov dword [0x51a584], edx
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x1b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51a570], eax
mov dword [0x51a574], edx
mov dword [ebp - 0x698], 0x64
mov dword [ebp - 0x6a0], 2
mov dword [ebp - 0x6a8], 0
mov dword [ebp - 0x6a4], 0x3fe00000
mov dword [ebp - 0x6b0], 5
mov dword [ebp - 0x6b8], 0x64
mov dword [ebp - 0x6c0], 2
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x6c0]
push eax
lea ecx, [ebp - 0x5e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51a570], eax
mov dword [0x51a574], edx
lea ecx, [ebp - 0x5c0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov edx, dword [0x51a528]
mov dword [ebp - 0x6a8], edx
mov eax, dword [0x51a52c]
mov dword [ebp - 0x6a4], eax
mov dword [ebp - 0x6b0], 6
mov dword [ebp - 0x6b8], 1
mov dword [ebp - 0x6c0], 2
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x6c0]
push eax
lea ecx, [ebp - 0x794]
push ecx
lea edx, [ebp - 0x784]
push edx
lea eax, [ebp - 0x4b4]
push eax
call dword [0x40109c]
mov dword [ebp - 0x7dc], eax
jmp 0x504ee5
mov ecx, dword [0x51a990]
push ecx
mov edx, dword [0x51a98c]
push edx
mov eax, dword [0x51a584]
push eax
mov ecx, dword [0x51a580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x81c]
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x504d91
fdivr qword [ebp - 0x81c]
jmp 0x504da2
push dword [ebp - 0x818]
push dword [ebp - 0x81c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
cmp dword [section..data], 0
jne 0x504db3
fdiv qword [0x401988]
jmp 0x504dc4
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518010
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a570], eax
mov dword [0x51a574], edx
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
mov ecx, dword [0x51a574]
push ecx
mov edx, dword [0x51a570]
push edx
push 0x64
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyInt]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x504e2c
fdiv qword [0x401988]
jmp 0x504e3d
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518010
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a570], eax
mov dword [0x51a574], edx
mov eax, dword [0x51a574]
push eax
mov ecx, dword [0x51a570]
push ecx
mov edx, dword [0x51a57c]
push edx
mov eax, dword [0x51a578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x51a578], eax
mov dword [0x51a57c], edx
mov ecx, dword [0x51a928]
push ecx
mov edx, dword [0x51a924]
push edx
mov eax, dword [0x51a574]
push eax
mov ecx, dword [0x51a570]
push ecx
mov edx, dword [0x51a584]
push edx
mov eax, dword [0x51a580]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [0x51a580], eax
mov dword [0x51a584], edx
lea ecx, [ebp - 0x794]
push ecx
lea edx, [ebp - 0x784]
push edx
lea eax, [ebp - 0x4b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x7dc], eax
cmp dword [ebp - 0x7dc], 0
jne 0x504d3e
mov ecx, dword [0x51a910]
push ecx
mov edx, dword [0x51a90c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x824]
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x504f30
fdivr qword [ebp - 0x824]
jmp 0x504f41
push dword [ebp - 0x820]
push dword [ebp - 0x824]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fnstsw ax
test al, 0xd
jne 0x518010
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a518], eax
mov dword [0x51a51c], edx
mov edx, dword [0x51a920]
push edx
mov eax, dword [0x51a91c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x82c]
mov ecx, dword [0x51a930]
push ecx
mov edx, dword [0x51a92c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x504fa0
fdivr qword [ebp - 0x82c]
jmp 0x504fb1
push dword [ebp - 0x828]
push dword [ebp - 0x82c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x584]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51a918]
push eax
mov ecx, dword [0x51a914]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x834]
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x505020
fdivr qword [ebp - 0x834]
jmp 0x505031
push dword [ebp - 0x830]
push dword [ebp - 0x834]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x4a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a918]
push ecx
mov edx, dword [0x51a914]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x83c]
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5050a1
fdivr qword [ebp - 0x83c]
jmp 0x5050b2
push dword [ebp - 0x838]
push dword [ebp - 0x83c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x514]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a924]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a928]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a90c]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a910]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x3a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
fld qword [0x4019b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x5052be
mov edx, dword [0x51a92c]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a930]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0xc
mov dword [ebp - 0x6b0], 2
lea ecx, [ebp - 0x564]
push ecx
lea edx, [ebp - 0x3a4]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea ecx, [ebp - 0x3a4]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x5e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x64
mov dword [ebp - 0x6a0], 2
mov dword [ebp - 0x6a8], 0
mov dword [ebp - 0x6a4], 0x3fe00000
mov dword [ebp - 0x6b0], 5
mov dword [ebp - 0x6b8], 0x64
mov dword [ebp - 0x6c0], 2
lea ecx, [ebp - 0x564]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x6c0]
push ecx
lea edx, [ebp - 0x5e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5d0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x5052f1
mov eax, dword [0x51a924]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a928]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a9c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x698]
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x394]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51a9b4]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a9b8]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x524]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a9bc]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a9c0]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a9d0]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a9d4]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51a90c]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a910]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 0x8006
lea edx, [ebp - 0x584]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x50571a
mov edx, dword [0x51a9b0]
push edx
mov eax, dword [0x51a9ac]
push eax
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
mov esi, eax
neg esi
sbb esi, esi
inc esi
mov ecx, dword [0x51a9b8]
push ecx
mov edx, dword [0x51a9b4]
push edx
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x505472
mov eax, dword [0x51a91c]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a920]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x220]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a9b0]
push edx
mov eax, dword [0x51a9ac]
push eax
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
mov esi, eax
neg esi
sbb esi, esi
inc esi
mov ecx, dword [0x51a9b8]
push ecx
mov edx, dword [0x51a9b4]
push edx
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
neg eax
sbb eax, eax
neg eax
or esi, eax
test esi, esi
jne 0x5054eb
mov eax, dword [0x51a91c]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a920]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x220]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a9b0]
push edx
mov eax, dword [0x51a9ac]
push eax
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
mov esi, eax
neg esi
sbb esi, esi
neg esi
mov ecx, dword [0x51a9b8]
push ecx
mov edx, dword [0x51a9b4]
push edx
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x505564
mov eax, dword [0x51a914]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a918]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x220]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
fld qword [0x4019b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x505640
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
push 0x51a630
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x5055db
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x564]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
push 0x51a630
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x50563b
mov edx, dword [0x51a9d0]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a9d4]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x505718
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
push 0x51a630
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x5056b7
mov eax, dword [0x51a924]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a928]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
push 0x51a630
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x505718
mov ecx, dword [0x51a9d0]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a9d4]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50574d
mov eax, dword [0x51a9d0]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a9d4]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a518]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a51c]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea ecx, [ebp - 0x564]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a518]
cmp ecx, dword [0x51a90c]
jne 0x5057b3
mov edx, dword [0x51a51c]
cmp edx, dword [0x51a910]
je 0x5057fd
mov eax, dword [0x51a994]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a998]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
push 0x51a598
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x384]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x505831
mov ecx, dword [0x51a994]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a998]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x384]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
push 0x51a630
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x505891
mov edx, dword [0x51a994]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a998]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x494]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
push 0x51a630
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x5058f1
mov eax, dword [0x51a580]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a584]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x494]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, 0x51a550
lea ecx, [ebp - 0x2e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edx, 0x51a550
lea ecx, [ebp - 0x284]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 4
lea eax, [ebp - 0x2e4]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40f5c4
mov dword [ebp - 0x6b0], 0x8008
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x6b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x505df8
cmp word [0x51bcd2], 0xffff
jne 0x505a53
mov ecx, dword [0x51a908]
push ecx
mov edx, dword [0x51a904]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5059ce
fdiv qword [0x401988]
jmp 0x5059df
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x518010
fstp qword [ebp - 0x844]
mov eax, dword [0x51a8f8]
push eax
mov ecx, dword [0x51a8f4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x505a19
fdiv qword [0x401988]
jmp 0x505a2a
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x401d10]
fmul qword [ebp - 0x844]
fnstsw ax
test al, 0xd
jne 0x518010
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a530], eax
mov dword [0x51a534], edx
jmp 0x505abf
mov edx, dword [0x51a8f8]
push edx
mov eax, dword [0x51a8f4]
push eax
mov ecx, dword [0x51a908]
push ecx
mov edx, dword [0x51a904]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x505a8d
fdiv qword [0x401988]
jmp 0x505a9e
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x518010
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a530], eax
mov dword [0x51a534], edx
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x505b8a
mov dword [ebp - 0x698], 0x64
mov dword [ebp - 0x6a0], 2
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x2a4]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ecx, dword [0x51a9ac]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a9b0]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x505c6a
mov eax, dword [0x51a5a8]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a5ac]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x314]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a5a8]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a5ac]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x564]
push ecx
lea edx, [ebp - 0x584]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x2c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x64
mov dword [ebp - 0x6a0], 2
lea ecx, [ebp - 0x2c4]
push ecx
lea edx, [ebp - 0x2d4]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x505d87
mov eax, dword [0x51a5a8]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a5ac]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x444]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x474]
push edx
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x444]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x5060bd
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 4
lea eax, [ebp - 0x2e4]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40785c
mov dword [ebp - 0x6b0], 0x8008
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x6b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x505f8e
mov ecx, dword [0x51a9ac]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a9b0]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x505f60
mov eax, dword [0x51a5a8]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a5ac]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x474]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a5a8]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a5ac]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x444]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x474]
push ecx
lea edx, [ebp - 0x444]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x5060bd
mov ecx, dword [0x51a9ac]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a9b0]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 2
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x506094
mov eax, dword [0x51a5a8]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a5ac]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x1a0]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a5a8]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a5ac]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a9ac]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a9b0]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0x64
mov dword [ebp - 0x6b0], 2
mov dword [ebp - 0x6b8], 0
mov dword [ebp - 0x6b4], 0x3fe00000
mov dword [ebp - 0x6c0], 5
mov dword [ebp - 0x6c8], 0x64
mov dword [ebp - 0x6d0], 2
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x444]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x6c0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x5e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea edx, [ebp - 0x6d0]
push edx
lea eax, [ebp - 0x5f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5d0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ecx, dword [0x51a930]
push ecx
mov edx, dword [0x51a92c]
push edx
mov eax, dword [0x51a928]
push eax
mov ecx, dword [0x51a924]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5061e1
fdiv qword [0x4019b0]
jmp 0x5061f2
push dword [0x4019b4]
push dword [0x4019b0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x3d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a910]
push edx
mov eax, dword [0x51a90c]
push eax
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x84c]
mov ecx, dword [0x51a930]
push ecx
mov edx, dword [0x51a92c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x506266
fdivr qword [ebp - 0x84c]
jmp 0x506277
push dword [ebp - 0x848]
push dword [ebp - 0x84c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51a918]
push eax
mov ecx, dword [0x51a914]
push ecx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x854]
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5062ea
fdivr qword [ebp - 0x854]
jmp 0x5062fb
push dword [ebp - 0x850]
push dword [ebp - 0x854]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a90c]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a910]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x554]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51a9d0]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a9d4]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x3c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a98c]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a990]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a9c0]
push ecx
mov edx, dword [0x51a9bc]
push edx
mov eax, dword [0x51a9b8]
push eax
mov ecx, dword [0x51a9b4]
push ecx
mov edx, dword [0x51a9b0]
push edx
mov eax, dword [0x51a9ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x507498
mov eax, dword [0x51aa10]
mov dword [0x51a518], eax
mov ecx, dword [0x51aa14]
mov dword [0x51a51c], ecx
mov edx, dword [0x51aa18]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51aa1c]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x4a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
mov ecx, dword [0x51aa1c]
push ecx
mov edx, dword [0x51aa18]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x514]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
fld qword [0x402f28]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
mov eax, dword [0x51aa3c]
push eax
mov ecx, dword [0x51aa38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
push 0x64
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyInt]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x506528
fdiv qword [0x401988]
jmp 0x506539
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x51aaf0
lea edx, [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x698]
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x394]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
fld qword [0x402f28]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
mov eax, dword [0x51aac4]
push eax
mov ecx, dword [0x51aac0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
push 0x64
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyInt]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5065f8
fdiv qword [0x401988]
jmp 0x506609
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x698]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6a0], 5
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x524]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51aac8]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51aacc]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a92c]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a930]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0xc
mov dword [ebp - 0x6b0], 2
mov eax, dword [0x51a51c]
push eax
mov ecx, dword [0x51a518]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x85c]
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5066db
fdivr qword [ebp - 0x85c]
jmp 0x5066ec
push dword [ebp - 0x858]
push dword [ebp - 0x85c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fsub qword [0x401d10]
fstp qword [ebp - 0x6b8]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6c0], 5
lea ecx, [ebp - 0x564]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x6c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a92c]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a930]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0xc
mov dword [ebp - 0x6b0], 2
mov ecx, dword [0x51a51c]
push ecx
mov edx, dword [0x51a518]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x864]
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5067d8
fdivr qword [ebp - 0x864]
jmp 0x5067e9
push dword [ebp - 0x860]
push dword [ebp - 0x864]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fsub qword [0x401d10]
fstp qword [ebp - 0x6b8]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6c0], 5
lea edx, [ebp - 0x564]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea ecx, [ebp - 0x6c0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51a92c]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a930]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0xc
mov dword [ebp - 0x6b0], 2
mov edx, dword [0x51a51c]
push edx
mov eax, dword [0x51a518]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x86c]
mov ecx, dword [0x51a930]
push ecx
mov edx, dword [0x51a92c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5068d5
fdivr qword [ebp - 0x86c]
jmp 0x5068e6
push dword [ebp - 0x868]
push dword [ebp - 0x86c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fsub qword [0x401d10]
fstp qword [ebp - 0x6b8]
fnstsw ax
test al, 0xd
jne 0x518010
mov dword [ebp - 0x6c0], 5
lea eax, [ebp - 0x564]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea edx, [ebp - 0x6c0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a538]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a53c]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x494]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, 0x51a560
lea ecx, [ebp - 0x2e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edx, 0x51a560
lea ecx, [ebp - 0x284]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 4
lea ecx, [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40f5c4
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x5070a3
cmp word [0x51bcd2], 0xffff
je 0x506af5
mov edx, dword [0x51a908]
push edx
mov eax, dword [0x51a904]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x506a6f
fdiv qword [0x401988]
jmp 0x506a80
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x518010
fstp qword [ebp - 0x874]
mov ecx, dword [0x51a8f8]
push ecx
mov edx, dword [0x51a8f4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x506abb
fdiv qword [0x401988]
jmp 0x506acc
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x401d10]
fmul qword [ebp - 0x874]
fnstsw ax
test al, 0xd
jne 0x518010
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a530], eax
mov dword [0x51a534], edx
jmp 0x506b60
mov eax, dword [0x51a8f8]
push eax
mov ecx, dword [0x51a8f4]
push ecx
mov edx, dword [0x51a908]
push edx
mov eax, dword [0x51a904]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x506b2e
fdiv qword [0x401988]
jmp 0x506b3f
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x518010
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51a530], eax
mov dword [0x51a534], edx
mov ecx, dword [0x51a538]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a53c]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
mov eax, dword [0x51aa14]
push eax
mov ecx, dword [0x51aa10]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
mov edx, dword [0x51aa3c]
push edx
mov eax, dword [0x51aa38]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0x64
mov dword [ebp - 0x6b0], 2
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x574]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x506ce7
mov eax, dword [0x51a538]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a53c]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0x64
mov dword [ebp - 0x6b0], 2
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x294]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x414]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
mov ecx, dword [0x51aa14]
push ecx
mov edx, dword [0x51aa10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
mov eax, dword [0x51aa3c]
push eax
mov ecx, dword [0x51aa38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0x64
mov dword [ebp - 0x6b0], 2
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x2d4]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x506e25
mov ecx, dword [0x51a538]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a53c]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0x64
mov dword [ebp - 0x6b0], 2
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x2a4]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x504]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a54c]
push edx
mov eax, dword [0x51a548]
push eax
mov ecx, dword [0x51aabc]
push ecx
mov edx, dword [0x51aab8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51a548]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a54c]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x564]
push edx
lea eax, [ebp - 0x584]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x2c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x64
mov dword [ebp - 0x6a0], 2
lea edx, [ebp - 0x2c4]
push edx
lea eax, [ebp - 0x2d4]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x506fbf
mov ecx, dword [0x51a538]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a53c]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0x64
mov dword [ebp - 0x6b0], 2
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x2a4]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x314]
push edx
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a548]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a54c]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x444]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x474]
push ecx
lea edx, [ebp - 0x1a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x444]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x5072f7
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 4
lea edx, [ebp - 0x2e4]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40785c
mov dword [ebp - 0x6b0], 0x8008
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x6b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x5071ee
mov eax, dword [0x51a540]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a544]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x494]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x5071c0
mov edx, dword [0x51a548]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a54c]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x444]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x474]
push ecx
lea edx, [ebp - 0x444]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x5072f7
mov ecx, dword [0x51a540]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a544]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51aab8]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51aabc]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x494]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x5072ce
mov edx, dword [0x51a548]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a54c]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x374]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a540]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a544]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x564]
lea ecx, [ebp - 0x3d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x51a538]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a53c]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x384]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51aa10]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51aa14]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51aa18]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51aa1c]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51aa10]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51aa14]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x554]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51aa98]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51aa9c]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51aacc]
push ecx
mov edx, dword [0x51aac8]
push edx
mov eax, dword [0x51aac4]
push eax
mov ecx, dword [0x51aac0]
push ecx
mov edx, dword [0x51aabc]
push edx
mov eax, dword [0x51aab8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x40f020
mov dword [ebp - 0x6a0], 0x8008
push 0x51a620
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x5075af
mov dword [ebp - 0x698], 0x51eb851f
mov dword [ebp - 0x694], 0x3fd51eb8
mov dword [ebp - 0x6a0], 5
mov dword [ebp - 0x6a8], 0x64
mov dword [ebp - 0x6b0], 2
mov dword [ebp - 0x6b8], 0x47ae147b
mov dword [ebp - 0x6b4], 0x3f747ae1
mov dword [ebp - 0x6c0], 5
mov dword [ebp - 0x6c8], 0x64
mov dword [ebp - 0x6d0], 2
lea eax, [ebp - 0x564]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x6c0]
push eax
lea ecx, [ebp - 0x5e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x6d0]
push edx
lea eax, [ebp - 0x5f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x698], 0x40f1dc
mov dword [ebp - 0x6a0], 0x8008
push 0x51a620
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x5076c6
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x694], 0x3fe00000
mov dword [ebp - 0x6a0], 5
mov dword [ebp - 0x6a8], 0x64
mov dword [ebp - 0x6b0], 2
mov dword [ebp - 0x6b8], 0x47ae147b
mov dword [ebp - 0x6b4], 0x3f747ae1
mov dword [ebp - 0x6c0], 5
mov dword [ebp - 0x6c8], 0x64
mov dword [ebp - 0x6d0], 2
lea eax, [ebp - 0x564]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x6c0]
push eax
lea ecx, [ebp - 0x5e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x6d0]
push edx
lea eax, [ebp - 0x5f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x698], 0x40e214
mov dword [ebp - 0x6a0], 0x8008
push 0x51a620
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x5077dd
mov dword [ebp - 0x698], 0x51eb851f
mov dword [ebp - 0x694], 0x3fe51eb8
mov dword [ebp - 0x6a0], 5
mov dword [ebp - 0x6a8], 0x64
mov dword [ebp - 0x6b0], 2
mov dword [ebp - 0x6b8], 0x9999999a
mov dword [ebp - 0x6b4], 0x3fa99999
mov dword [ebp - 0x6c0], 5
mov dword [ebp - 0x6c8], 0x64
mov dword [ebp - 0x6d0], 2
lea eax, [ebp - 0x564]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x6c0]
push eax
lea ecx, [ebp - 0x5e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x6d0]
push edx
lea eax, [ebp - 0x5f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x474]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x507a88
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x434]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x4078c4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x507a33
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
push 0x51b328
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x50798d
mov dword [ebp - 0x698], 0x412cb0
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x5b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call fcn.00485aa0
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x434]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x5079b3
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x434]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40785c
mov dword [ebp - 0x6b0], 0x8008
lea ecx, [ebp - 0x434]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0x434]
push ecx
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx edx, ax
test edx, edx
je 0x507a33
jmp 0x50785c
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x507a88
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x507d33
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x4078c4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x274]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x507cde
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51b328
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x507c38
mov dword [ebp - 0x698], 0x412f48
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x5b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call fcn.00485aa0
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x507c5e
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40785c
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x507cde
jmp 0x507b07
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x507d33
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x274]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x524]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x507fde
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x4078c4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x264]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x507f89
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 1
push 0x51b328
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5d0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x507ee3
mov dword [ebp - 0x698], 0x412fcc
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x5b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call fcn.00485aa0
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x507f09
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40785c
mov dword [ebp - 0x6b0], 0x8008
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx eax, ax
test eax, eax
je 0x507f89
jmp 0x507db2
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x507fde
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x264]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x508289
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x4078c4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x508234
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
push 0x51b328
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x50818e
mov dword [ebp - 0x698], 0x413038
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x5b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call fcn.00485aa0
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x5081b4
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40785c
mov dword [ebp - 0x6b0], 0x8008
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx edx, ax
test edx, edx
je 0x508234
jmp 0x50805d
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x508289
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x4130b8
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x244]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x474]
push eax
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x508936
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
push 0x51b298
lea edx, [ebp - 0x588]
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 [0x402f20]
fnstsw ax
test ah, 0x41
jne 0x50835a
mov dword [ebp - 0x878], 1
jmp 0x508364
mov dword [ebp - 0x878], 0
mov eax, dword [ebp - 0x878]
neg eax
mov word [ebp - 0x6a8], ax
mov dword [ebp - 0x6b0], 0xb
lea ecx, [ebp - 0x434]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x50842a
mov dword [ebp - 0x698], 0x4130e0
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
push 0x51b528
lea ecx, [ebp - 0x588]
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 [0x402f20]
fnstsw ax
test ah, 0x41
jne 0x508476
mov dword [ebp - 0x87c], 1
jmp 0x508480
mov dword [ebp - 0x87c], 0
mov edx, dword [ebp - 0x87c]
neg edx
mov word [ebp - 0x6a8], dx
mov dword [ebp - 0x6b0], 0xb
lea eax, [ebp - 0x434]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x508546
mov dword [ebp - 0x698], 0x412d1c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
push 0x51b298
lea eax, [ebp - 0x588]
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 [0x402f20]
fnstsw ax
test ah, 0x41
jne 0x508592
mov dword [ebp - 0x880], 1
jmp 0x50859c
mov dword [ebp - 0x880], 0
mov ecx, dword [ebp - 0x880]
neg ecx
mov word [ebp - 0x6a8], cx
mov dword [ebp - 0x6b0], 0xb
lea edx, [ebp - 0x170]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x508662
mov dword [ebp - 0x698], 0x4130e0
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
push 0x51b528
lea edx, [ebp - 0x588]
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 [0x402f20]
fnstsw ax
test ah, 0x41
jne 0x5086ae
mov dword [ebp - 0x884], 1
jmp 0x5086b8
mov dword [ebp - 0x884], 0
mov eax, dword [ebp - 0x884]
neg eax
mov word [ebp - 0x6a8], ax
mov dword [ebp - 0x6b0], 0xb
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x50877e
mov dword [ebp - 0x698], 0x412d1c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
push 0x51b298
lea ecx, [ebp - 0x588]
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 [0x402f18]
fnstsw ax
test ah, 0x41
jne 0x5087b6
mov dword [ebp - 0x888], 1
jmp 0x5087c0
mov dword [ebp - 0x888], 0
push 0x51b298
lea edx, [ebp - 0x58c]
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 [0x402f20]
fnstsw ax
test ah, 0x41
je 0x5087f8
mov dword [ebp - 0x88c], 1
jmp 0x508802
mov dword [ebp - 0x88c], 0
mov eax, dword [ebp - 0x888]
neg eax
mov ecx, dword [ebp - 0x88c]
neg ecx
and ax, cx
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x5088bb
mov dword [ebp - 0x698], 0xf4240
mov dword [ebp - 0x6a0], 0x8003
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x5088bb
mov dword [ebp - 0x698], 0x412eec
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0xb4
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x584]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x508936
mov dword [ebp - 0x698], 0x413130
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x524]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x508f91
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
push 0x51b298
lea edx, [ebp - 0x588]
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 [0x402f10]
fnstsw ax
test ah, 0x41
jne 0x5089b5
mov dword [ebp - 0x890], 1
jmp 0x5089bf
mov dword [ebp - 0x890], 0
mov eax, dword [ebp - 0x890]
neg eax
mov word [ebp - 0x6a8], ax
mov dword [ebp - 0x6b0], 0xb
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x508a85
mov dword [ebp - 0x698], 0x41317c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
push 0x51b528
lea ecx, [ebp - 0x588]
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 [0x402f10]
fnstsw ax
test ah, 0x41
jne 0x508ad1
mov dword [ebp - 0x894], 1
jmp 0x508adb
mov dword [ebp - 0x894], 0
mov edx, dword [ebp - 0x894]
neg edx
mov word [ebp - 0x6a8], dx
mov dword [ebp - 0x6b0], 0xb
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x508ba1
mov dword [ebp - 0x698], 0x4131a4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
push 0x51b298
lea eax, [ebp - 0x588]
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 [0x402f10]
fnstsw ax
test ah, 0x41
jne 0x508bed
mov dword [ebp - 0x898], 1
jmp 0x508bf7
mov dword [ebp - 0x898], 0
mov ecx, dword [ebp - 0x898]
neg ecx
mov word [ebp - 0x6a8], cx
mov dword [ebp - 0x6b0], 0xb
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x508cbd
mov dword [ebp - 0x698], 0x41317c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
push 0x51b528
lea edx, [ebp - 0x588]
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 [0x402f10]
fnstsw ax
test ah, 0x41
jne 0x508d09
mov dword [ebp - 0x89c], 1
jmp 0x508d13
mov dword [ebp - 0x89c], 0
mov eax, dword [ebp - 0x89c]
neg eax
mov word [ebp - 0x6a8], ax
mov dword [ebp - 0x6b0], 0xb
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x508dd9
mov dword [ebp - 0x698], 0x4131a4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
push 0x51b298
lea ecx, [ebp - 0x588]
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 [0x402f18]
fnstsw ax
test ah, 0x41
jne 0x508e11
mov dword [ebp - 0x8a0], 1
jmp 0x508e1b
mov dword [ebp - 0x8a0], 0
push 0x51b298
lea edx, [ebp - 0x58c]
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 [0x402f10]
fnstsw ax
test ah, 0x41
je 0x508e53
mov dword [ebp - 0x8a4], 1
jmp 0x508e5d
mov dword [ebp - 0x8a4], 0
mov eax, dword [ebp - 0x8a0]
neg eax
mov ecx, dword [ebp - 0x8a4]
neg ecx
and ax, cx
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x508f16
mov dword [ebp - 0x698], 0x1388
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x564]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x508f16
mov dword [ebp - 0x698], 0x4131d0
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x54
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x4a4]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x508f91
mov dword [ebp - 0x698], 0x413224
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x509723
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
push 0x51b298
lea edx, [ebp - 0x588]
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 [0x402f08]
fnstsw ax
test ah, 0x41
jne 0x509010
mov dword [ebp - 0x8a8], 1
jmp 0x50901a
mov dword [ebp - 0x8a8], 0
mov eax, dword [ebp - 0x8a8]
neg eax
mov word [ebp - 0x6a8], ax
mov dword [ebp - 0x6b0], 0xb
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x5090e0
mov dword [ebp - 0x698], 0x4130e0
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
push 0x51b528
lea ecx, [ebp - 0x588]
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 [0x402f08]
fnstsw ax
test ah, 0x41
jne 0x50912c
mov dword [ebp - 0x8ac], 1
jmp 0x509136
mov dword [ebp - 0x8ac], 0
mov edx, dword [ebp - 0x8ac]
neg edx
mov word [ebp - 0x6a8], dx
mov dword [ebp - 0x6b0], 0xb
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x5091fc
mov dword [ebp - 0x698], 0x412d1c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
push 0x51b298
lea eax, [ebp - 0x588]
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 [0x402f08]
fnstsw ax
test ah, 0x41
jne 0x509248
mov dword [ebp - 0x8b0], 1
jmp 0x509252
mov dword [ebp - 0x8b0], 0
mov ecx, dword [ebp - 0x8b0]
neg ecx
mov word [ebp - 0x6a8], cx
mov dword [ebp - 0x6b0], 0xb
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x509315
mov dword [ebp - 0x698], 0x4130e0
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
push 0x51b528
lea edx, [ebp - 0x588]
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 [0x402f08]
fnstsw ax
test ah, 0x41
jne 0x509361
mov dword [ebp - 0x8b4], 1
jmp 0x50936b
mov dword [ebp - 0x8b4], 0
mov eax, dword [ebp - 0x8b4]
neg eax
mov word [ebp - 0x6a8], ax
mov dword [ebp - 0x6b0], 0xb
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x50942e
mov dword [ebp - 0x698], 0x412d1c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
push 0x51b298
lea ecx, [ebp - 0x588]
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 [0x402f18]
fnstsw ax
test ah, 0x41
jne 0x509466
mov dword [ebp - 0x8b8], 1
jmp 0x509470
mov dword [ebp - 0x8b8], 0
push 0x51b298
lea edx, [ebp - 0x58c]
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 [0x402f08]
fnstsw ax
test ah, 0x41
je 0x5094a8
mov dword [ebp - 0x8bc], 1
jmp 0x5094b2
mov dword [ebp - 0x8bc], 0
mov eax, dword [ebp - 0x8b8]
neg eax
mov ecx, dword [ebp - 0x8bc]
neg ecx
and ax, cx
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x50956b
mov dword [ebp - 0x698], 0x9c4
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x564]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x50956b
mov dword [ebp - 0x698], 0x413278
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
push 0x51b298
lea edx, [ebp - 0x588]
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 [0x402f00]
fnstsw ax
test ah, 0x41
jne 0x5095a3
mov dword [ebp - 0x8c0], 1
jmp 0x5095ad
mov dword [ebp - 0x8c0], 0
push 0x51b298
lea eax, [ebp - 0x58c]
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 [0x402f10]
fnstsw ax
test ah, 0x41
je 0x5095e5
mov dword [ebp - 0x8c4], 1
jmp 0x5095ef
mov dword [ebp - 0x8c4], 0
mov ecx, dword [ebp - 0x8c0]
neg ecx
mov edx, dword [ebp - 0x8c4]
neg edx
and cx, dx
mov word [ebp - 0x740], cx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x5096a8
mov dword [ebp - 0x698], 0x3e8
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x564]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x5096a8
mov dword [ebp - 0x698], 0x413304
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x54
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x4a4]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x509723
mov dword [ebp - 0x698], 0x413358
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x5097cd
mov dword [ebp - 0x5b8], 0x80020004
mov dword [ebp - 0x5c0], 0xa
mov dword [ebp - 0x5a8], 0x80020004
mov dword [ebp - 0x5b0], 0xa
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
lea edx, [ebp - 0x244]
push edx
push 0
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea eax, [ebp - 0x7b8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x5097cd
jmp 0x51744b
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x50aa78
push 1
push 1
push 0x51a378
push 0x51a2f8
push 0x407d00
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateDiff]
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x4c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x1e
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x4c4]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx eax, ax
test eax, eax
je 0x50989e
mov dword [ebp - 0x698], 0x1e
mov dword [ebp - 0x6a0], 2
lea ecx, [ebp - 0x4c4]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x4c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x5098c4
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 2
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x4c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a92c]
mov dword [ebp - 0x7c0], ecx
mov edx, dword [0x51a930]
mov dword [ebp - 0x7bc], edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x8cc], eax
mov dword [ebp - 0x8c8], edx
mov eax, dword [ebp - 0x7c0]
cmp eax, dword [ebp - 0x8cc]
jne 0x509964
mov ecx, dword [ebp - 0x7bc]
cmp ecx, dword [ebp - 0x8c8]
jne 0x509964
push 0x51a378
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
mov edx, dword [0x51a910]
push edx
mov eax, dword [0x51a90c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d08
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x509d1d
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x8d4], eax
mov dword [ebp - 0x8d0], edx
mov edx, dword [ebp - 0x7c0]
cmp edx, dword [ebp - 0x8d4]
jne 0x5099f7
mov eax, dword [ebp - 0x7bc]
cmp eax, dword [ebp - 0x8d0]
jne 0x5099f7
push 0x51a378
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
mov ecx, dword [0x51a910]
push ecx
mov edx, dword [0x51a90c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d18
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x509d1d
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x8dc], eax
mov dword [ebp - 0x8d8], edx
mov ecx, dword [ebp - 0x7c0]
cmp ecx, dword [ebp - 0x8dc]
jne 0x509a89
mov edx, dword [ebp - 0x7bc]
cmp edx, dword [ebp - 0x8d8]
jne 0x509a89
push 0x51a378
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
mov eax, dword [0x51a910]
push eax
mov ecx, dword [0x51a90c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d18
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x509d1d
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x8e4], eax
mov dword [ebp - 0x8e0], edx
mov eax, dword [ebp - 0x7c0]
cmp eax, dword [ebp - 0x8e4]
jne 0x509b11
mov ecx, dword [ebp - 0x7bc]
cmp ecx, dword [ebp - 0x8e0]
jne 0x509b11
push 0x51a378
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
mov edx, dword [0x51a910]
push edx
mov eax, dword [0x51a90c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d18
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x509d1d
push 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x8ec], eax
mov dword [ebp - 0x8e8], edx
mov edx, dword [ebp - 0x7c0]
cmp edx, dword [ebp - 0x8ec]
jne 0x509bfd
mov eax, dword [ebp - 0x7bc]
cmp eax, dword [ebp - 0x8e8]
jne 0x509bfd
push 0x51a378
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
mov ecx, dword [0x51a910]
push ecx
mov edx, dword [0x51a90c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x509b85
fdiv qword [0x4018e8]
jmp 0x509b96
push dword [0x4018ec]
push dword [0x4018e8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518010
sub esp, 8
fstp qword [esp]
push 0x407d18
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x51a3f8
push 0x402e0000
push 0
push 0x407d00
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x509d1d
push 0x1a
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x8f4], eax
mov dword [ebp - 0x8f0], edx
mov edx, dword [ebp - 0x7c0]
cmp edx, dword [ebp - 0x8f4]
jne 0x509c90
mov eax, dword [ebp - 0x7bc]
cmp eax, dword [ebp - 0x8f0]
jne 0x509c90
push 0x51a378
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
mov ecx, dword [0x51a910]
push ecx
mov edx, dword [0x51a90c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
push 0xe
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d00
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x509d1d
push 0x34
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x8fc], eax
mov dword [ebp - 0x8f8], edx
mov ecx, dword [ebp - 0x7c0]
cmp ecx, dword [ebp - 0x8fc]
jne 0x509d1d
mov edx, dword [ebp - 0x7bc]
cmp edx, dword [ebp - 0x8f8]
jne 0x509d1d
push 0x51a378
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
mov eax, dword [0x51a910]
push eax
mov ecx, dword [0x51a90c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d00
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x407ce4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x5b0]
push eax
push 0x51a3f8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 1
push 0x51a3f8
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a408
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 4
push 0x51a3f8
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a418
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
push 2
push 0x51a3f8
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a428
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 4
push 0x51a3f8
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a438
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 1
push 0x51a3f8
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x588]
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 [ebp - 0x734], ax
lea eax, [ebp - 0x734]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call fcn.00484a40
lea edx, [ebp - 0x5d0]
mov ecx, 0x51a3e8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov ecx, dword [0x51a92c]
mov dword [ebp - 0x7c8], ecx
mov edx, dword [0x51a930]
mov dword [ebp - 0x7c4], edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x904], eax
mov dword [ebp - 0x900], edx
mov eax, dword [ebp - 0x7c8]
cmp eax, dword [ebp - 0x904]
jne 0x509f8d
mov ecx, dword [ebp - 0x7c4]
cmp ecx, dword [ebp - 0x900]
jne 0x509f8d
push 0x51a2f8
mov edx, dword [0x51a918]
push edx
mov eax, dword [0x51a914]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d08
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a2d7
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x90c], eax
mov dword [ebp - 0x908], edx
mov edx, dword [ebp - 0x7c8]
cmp edx, dword [ebp - 0x90c]
jne 0x50a00e
mov eax, dword [ebp - 0x7c4]
cmp eax, dword [ebp - 0x908]
jne 0x50a00e
push 0x51a2f8
mov ecx, dword [0x51a918]
push ecx
mov edx, dword [0x51a914]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d18
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a2d7
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x914], eax
mov dword [ebp - 0x910], edx
mov ecx, dword [ebp - 0x7c8]
cmp ecx, dword [ebp - 0x914]
jne 0x50a08e
mov edx, dword [ebp - 0x7c4]
cmp edx, dword [ebp - 0x910]
jne 0x50a08e
push 0x51a2f8
mov eax, dword [0x51a918]
push eax
mov ecx, dword [0x51a914]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d18
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a2d7
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x91c], eax
mov dword [ebp - 0x918], edx
mov eax, dword [ebp - 0x7c8]
cmp eax, dword [ebp - 0x91c]
jne 0x50a104
mov ecx, dword [ebp - 0x7c4]
cmp ecx, dword [ebp - 0x918]
jne 0x50a104
push 0x51a2f8
mov edx, dword [0x51a918]
push edx
mov eax, dword [0x51a914]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d18
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a2d7
push 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x924], eax
mov dword [ebp - 0x920], edx
mov edx, dword [ebp - 0x7c8]
cmp edx, dword [ebp - 0x924]
jne 0x50a1de
mov eax, dword [ebp - 0x7c4]
cmp eax, dword [ebp - 0x920]
jne 0x50a1de
push 0x51a2f8
mov ecx, dword [0x51a918]
push ecx
mov edx, dword [0x51a914]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x50a166
fdiv qword [0x4018e8]
jmp 0x50a177
push dword [0x4018ec]
push dword [0x4018e8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518010
sub esp, 8
fstp qword [esp]
push 0x407d18
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x51a3f8
push 0x402e0000
push 0
push 0x407d00
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a2d7
push 0x1a
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x92c], eax
mov dword [ebp - 0x928], edx
mov edx, dword [ebp - 0x7c8]
cmp edx, dword [ebp - 0x92c]
jne 0x50a25c
mov eax, dword [ebp - 0x7c4]
cmp eax, dword [ebp - 0x928]
jne 0x50a25c
push 0x51a2f8
mov ecx, dword [0x51a918]
push ecx
mov edx, dword [0x51a914]
push edx
push 0xe
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d00
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a2d7
push 0x34
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x934], eax
mov dword [ebp - 0x930], edx
mov ecx, dword [ebp - 0x7c8]
cmp ecx, dword [ebp - 0x934]
jne 0x50a2d7
mov edx, dword [ebp - 0x7c4]
cmp edx, dword [ebp - 0x930]
jne 0x50a2d7
push 0x51a2f8
mov eax, dword [0x51a918]
push eax
mov ecx, dword [0x51a914]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d00
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51a458
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x588]
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]
mov word [ebp - 0x734], ax
lea ecx, [ebp - 0x734]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call fcn.00484a40
lea edx, [ebp - 0x5d0]
mov ecx, 0x51a448
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x698], 0x407ce4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x5b0]
push edx
push 0x51a458
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
push 0x51a458
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a468
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 4
push 0x51a458
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a478
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
push 2
push 0x51a458
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a488
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 4
push 0x51a458
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a498
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a92c]
mov dword [ebp - 0x7d0], ecx
mov edx, dword [0x51a930]
mov dword [ebp - 0x7cc], edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x93c], eax
mov dword [ebp - 0x938], edx
mov eax, dword [ebp - 0x7d0]
cmp eax, dword [ebp - 0x93c]
jne 0x50a547
mov ecx, dword [ebp - 0x7cc]
cmp ecx, dword [ebp - 0x938]
jne 0x50a547
push 0x51a2f8
mov edx, dword [0x51a920]
push edx
mov eax, dword [0x51a91c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d08
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a891
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x944], eax
mov dword [ebp - 0x940], edx
mov edx, dword [ebp - 0x7d0]
cmp edx, dword [ebp - 0x944]
jne 0x50a5c8
mov eax, dword [ebp - 0x7cc]
cmp eax, dword [ebp - 0x940]
jne 0x50a5c8
push 0x51a2f8
mov ecx, dword [0x51a920]
push ecx
mov edx, dword [0x51a91c]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d18
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a891
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x94c], eax
mov dword [ebp - 0x948], edx
mov ecx, dword [ebp - 0x7d0]
cmp ecx, dword [ebp - 0x94c]
jne 0x50a648
mov edx, dword [ebp - 0x7cc]
cmp edx, dword [ebp - 0x948]
jne 0x50a648
push 0x51a2f8
mov eax, dword [0x51a920]
push eax
mov ecx, dword [0x51a91c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d18
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a891
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x954], eax
mov dword [ebp - 0x950], edx
mov eax, dword [ebp - 0x7d0]
cmp eax, dword [ebp - 0x954]
jne 0x50a6be
mov ecx, dword [ebp - 0x7cc]
cmp ecx, dword [ebp - 0x950]
jne 0x50a6be
push 0x51a2f8
mov edx, dword [0x51a920]
push edx
mov eax, dword [0x51a91c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d18
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a891
push 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x95c], eax
mov dword [ebp - 0x958], edx
mov edx, dword [ebp - 0x7d0]
cmp edx, dword [ebp - 0x95c]
jne 0x50a798
mov eax, dword [ebp - 0x7cc]
cmp eax, dword [ebp - 0x958]
jne 0x50a798
push 0x51a2f8
mov ecx, dword [0x51a920]
push ecx
mov edx, dword [0x51a91c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x50a720
fdiv qword [0x4018e8]
jmp 0x50a731
push dword [0x4018ec]
push dword [0x4018e8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518010
sub esp, 8
fstp qword [esp]
push 0x407d18
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x51a3f8
push 0x402e0000
push 0
push 0x407d00
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a891
push 0x1a
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x964], eax
mov dword [ebp - 0x960], edx
mov edx, dword [ebp - 0x7d0]
cmp edx, dword [ebp - 0x964]
jne 0x50a816
mov eax, dword [ebp - 0x7cc]
cmp eax, dword [ebp - 0x960]
jne 0x50a816
push 0x51a2f8
mov ecx, dword [0x51a920]
push ecx
mov edx, dword [0x51a91c]
push edx
push 0xe
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d00
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50a891
push 0x34
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x96c], eax
mov dword [ebp - 0x968], edx
mov ecx, dword [ebp - 0x7d0]
cmp ecx, dword [ebp - 0x96c]
jne 0x50a891
mov edx, dword [ebp - 0x7cc]
cmp edx, dword [ebp - 0x968]
jne 0x50a891
push 0x51a2f8
mov eax, dword [0x51a920]
push eax
mov ecx, dword [0x51a91c]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d00
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51a4b8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x588]
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]
mov word [ebp - 0x734], ax
lea ecx, [ebp - 0x734]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call fcn.00484a40
lea edx, [ebp - 0x5d0]
mov ecx, 0x51a4a8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x698], 0x407ce4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x5b0]
push edx
push 0x51a4b8
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
push 0x51a4b8
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a4c8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 4
push 0x51a4b8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a4d8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
push 2
push 0x51a4b8
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4e8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 4
push 0x51a4b8
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50b17a
push 0x51a2f8
mov ecx, dword [0x51aa14]
push ecx
mov edx, dword [0x51aa10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x974]
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x50aabb
fdivr qword [ebp - 0x974]
jmp 0x50aacc
push dword [ebp - 0x970]
push dword [ebp - 0x974]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fnstsw ax
test al, 0xd
jne 0x518010
sub esp, 8
fstp qword [esp]
push 0x407d18
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x407ce4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x5b0]
push eax
push 0x51a3f8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a3f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 1
push 0x51a3f8
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a408
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 4
push 0x51a3f8
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a418
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
push 2
push 0x51a3f8
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a428
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 4
push 0x51a3f8
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a438
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 1
push 0x51a3f8
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x588]
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 [ebp - 0x734], ax
lea eax, [ebp - 0x734]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call fcn.00484a40
lea edx, [ebp - 0x5d0]
mov ecx, 0x51a3e8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
push 0x51a2f8
mov ecx, dword [0x51aa1c]
push ecx
mov edx, dword [0x51aa18]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x97c]
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x50ad2a
fdivr qword [ebp - 0x97c]
jmp 0x50ad3b
push dword [ebp - 0x978]
push dword [ebp - 0x97c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fnstsw ax
test al, 0xd
jne 0x518010
sub esp, 8
fstp qword [esp]
push 0x407d18
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x407ce4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x5b0]
push eax
push 0x51a458
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a458
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 1
push 0x51a458
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x588]
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 [ebp - 0x734], ax
lea eax, [ebp - 0x734]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call fcn.00484a40
lea edx, [ebp - 0x5d0]
mov ecx, 0x51a448
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
push 0x51a458
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a468
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 4
push 0x51a458
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a478
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
push 2
push 0x51a458
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a488
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 4
push 0x51a458
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a498
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x51a2f8
mov ecx, dword [0x51aa14]
push ecx
mov edx, dword [0x51aa10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
sub esp, 8
fstp qword [esp]
push 0x407d18
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0x407ce4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x5b0]
push ecx
push 0x51a4b8
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51a4b8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x588]
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]
mov word [ebp - 0x734], ax
lea ecx, [ebp - 0x734]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call fcn.00484a40
lea edx, [ebp - 0x5d0]
mov ecx, 0x51a4a8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 1
push 0x51a4b8
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a4c8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 2
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 4
push 0x51a4b8
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x5c0]
mov ecx, 0x51a4d8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
push 2
push 0x51a4b8
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4e8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 4
push 0x51a4b8
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5b0]
mov ecx, 0x51a4f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x70]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
push 0x51b148
lea edx, [ebp - 0x58c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x51b138
lea eax, [ebp - 0x588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00518020
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x4f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4133cc
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x4133d8
mov dword [ebp - 0x6b0], 0x8008
mov dword [ebp - 0x6b8], 0x4133e4
mov dword [ebp - 0x6c0], 0x8008
xor eax, eax
cmp word [0x51bca8], 0xffff
sete al
neg eax
mov word [ebp - 0x6c8], ax
mov dword [ebp - 0x6d0], 0xb
lea ecx, [ebp - 0x4f4]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x4f4]
push ecx
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x4f4]
push edx
lea eax, [ebp - 0x6c0]
push eax
lea ecx, [ebp - 0x5e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x6d0]
push edx
lea eax, [ebp - 0x5f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x600]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x6d0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x50b54e
mov eax, dword [0x51aa04]
push eax
mov ecx, dword [0x51aa00]
push ecx
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
mov esi, eax
neg esi
sbb esi, esi
inc esi
mov edx, dword [0x51a8f8]
push edx
mov eax, dword [0x51a8f4]
push eax
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x50b36d
mov ecx, dword [0x51aa00]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51aa04]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x544]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51aa04]
push eax
mov ecx, dword [0x51aa00]
push ecx
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
mov esi, eax
neg esi
sbb esi, esi
inc esi
mov edx, dword [0x51a8f8]
push edx
mov eax, dword [0x51a8f4]
push eax
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
neg eax
sbb eax, eax
neg eax
or esi, eax
test esi, esi
jne 0x50b3e6
mov ecx, dword [0x51aa00]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51aa04]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x544]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51aa04]
push eax
mov ecx, dword [0x51aa00]
push ecx
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
mov esi, eax
neg esi
sbb esi, esi
neg esi
mov edx, dword [0x51a8f8]
push edx
mov eax, dword [0x51a8f4]
push eax
fld qword [0x4019a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x50b45f
mov ecx, dword [0x51a8f4]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a8f8]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x544]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
mov dword [ebp - 0x6a8], 0
mov dword [ebp - 0x6b0], 0x8002
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x544]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x50b528
mov dword [ebp - 0x698], 0x64
mov dword [ebp - 0x6a0], 2
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x544]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x424]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50b54e
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 2
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x424]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
lea edx, [ebp - 0x334]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5d0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x50b8a6
mov dword [ebp - 0x698], 6
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x334]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
movsx edx, ax
test edx, edx
je 0x50b87b
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x50b693
mov dword [ebp - 0x698], 0x4133f0
mov dword [ebp - 0x6a0], 8
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x334]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 2
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x334]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x50b70d
mov dword [ebp - 0x698], 0x413400
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 3
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x334]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x50b787
mov dword [ebp - 0x698], 0x413410
mov dword [ebp - 0x6a0], 8
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x334]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 4
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x50b801
mov dword [ebp - 0x698], 0x40f604
mov dword [ebp - 0x6a0], 8
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x334]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 5
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x334]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x50b87b
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x344]
push edx
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x484]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x50b919
mov dword [ebp - 0x6a8], 0x41341c
mov dword [ebp - 0x6b0], 8
mov dword [ebp - 0x698], 0x51a65c
mov dword [ebp - 0x6a0], 0x4008
push 6
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x484]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp dword [0x51a1f0], 0
jne 0x50b93e
push 0x51a1f0
push 0x404814
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x980], 0x51a1f0
jmp 0x50b948
mov dword [ebp - 0x980], 0x51a1f0
mov ecx, dword [ebp - 0x980]
mov edx, dword [ecx]
mov dword [ebp - 0x740], edx
push 0x40f020
mov eax, dword [ebp - 0x740]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x740]
push edx
call dword [ecx + 0x704]
fnclex
mov dword [ebp - 0x744], eax
cmp dword [ebp - 0x744], 0
jge 0x50b9a7
push 0x704
push 0x4063a4
mov eax, dword [ebp - 0x740]
push eax
mov ecx, dword [ebp - 0x744]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x984], eax
jmp 0x50b9b1
mov dword [ebp - 0x984], 0
mov dword [ebp - 0x698], 0x413428
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x5b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call fcn.00485aa0
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x6a8]
mov dword [ebp - 0x6b0], 5
lea edx, [ebp - 0x6b0]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x30]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x50ba98
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov dword [ebp - 0x6a8], 1
mov dword [ebp - 0x6b0], 2
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x7b4]
push edx
lea eax, [ebp - 0x7a4]
push eax
lea ecx, [ebp - 0x20]
push ecx
call dword [0x40109c]
mov dword [ebp - 0x7e0], eax
jmp 0x517adb
call fcn.0047d110
mov dword [ebp - 0x698], 0x40a530
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xa
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 2
mov word [ebp - 0x734], 0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
call fcn.0047d110
mov dword [ebp - 0x698], 0x40a530
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xa
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 4
mov word [ebp - 0x734], 0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
call fcn.0047d110
mov dword [ebp - 0x698], 0x40a530
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xa
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 6
mov word [ebp - 0x734], 0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
call fcn.0047d110
mov dword [ebp - 0x698], 0x40a530
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xa
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 8
mov word [ebp - 0x734], 0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov eax, dword [0x51a658]
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xa
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x23
mov word [ebp - 0x734], 0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x413470
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x5b0]
push edx
push 0x51a308
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xe
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x30
mov word [ebp - 0x734], 0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x5c0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x5bc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x5b8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x5b4]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x698], 0x413470
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x5b0]
push ecx
push 0x51a388
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xe
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x5c0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x5bc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x5b8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x5b4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xa
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x484]
mov dword [eax], ecx
mov edx, dword [ebp - 0x480]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x47c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x3f4]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x73c], ax
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x23
mov word [ebp - 0x734], 0x10
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3f4]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3f0]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3ec]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3e8]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x50c6db
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x474]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x50c547
mov dword [ebp - 0x698], 0x413470
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x5b0]
push eax
push 0x51a4b8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x3f
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0x10
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x5c0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x5bc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x5b8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x5b4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x524]
push edx
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x50c6d6
mov dword [ebp - 0x698], 0x413470
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x5b0]
push ecx
push 0x51a458
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xe
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0x10
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x5c0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x5bc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x5b8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x5b4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x50c9cd
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x474]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x50c83e
mov dword [ebp - 0x698], 0x413470
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x5b0]
push eax
push 0x51a3f8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x3f
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0x10
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x5c0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x5bc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x5b8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x5b4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x524]
push edx
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x50c9cd
mov dword [ebp - 0x698], 0x413470
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x5b0]
push ecx
push 0x51a3f8
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xe
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0x10
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x5c0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x5bc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x5b8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x5b4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51b7d8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x50ccbc
mov dword [ebp - 0x698], 0x41348c
mov dword [ebp - 0x6a0], 8
mov dword [ebp - 0x6a8], 0x1f
mov dword [ebp - 0x6b0], 0x8002
push 0x51b7c8
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b7d8
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x50caf5
call fcn.0047d210
mov dword [ebp - 0x698], 0x41348c
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x2c
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 6
mov word [ebp - 0x734], 0x22
push 0x405c70
push 0x51b7c8
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b7d8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x698], 0x41348c
mov dword [ebp - 0x6a0], 8
mov dword [ebp - 0x6a8], 0x1f
mov dword [ebp - 0x6b0], 0x8002
push 0x51b7c8
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b7d8
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x50ccb7
call fcn.0047d110
jmp 0x50ce0e
mov dword [ebp - 0x698], 0x1f
mov dword [ebp - 0x6a0], 0x8002
push 0x51b7c8
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x50ccfc
call fcn.0047d210
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x2c
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 6
mov word [ebp - 0x734], 0x22
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [0x51b7c8]
mov dword [edx], eax
mov ecx, dword [0x51b7cc]
mov dword [edx + 4], ecx
mov eax, dword [0x51b7d0]
mov dword [edx + 8], eax
mov ecx, dword [0x51b7d4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x1f
mov dword [ebp - 0x6a0], 0x8002
push 0x51b7c8
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x50ce0e
call fcn.0047d110
mov dword [ebp - 0x698], 0x1e
mov dword [ebp - 0x6a0], 0x8002
push 0x51ad60
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x50ce4e
call fcn.0047d210
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x2a
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x2a
mov word [ebp - 0x734], 0x22
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [0x51ad60]
mov dword [eax], ecx
mov edx, dword [0x51ad64]
mov dword [eax + 4], edx
mov ecx, dword [0x51ad68]
mov dword [eax + 8], ecx
mov edx, dword [0x51ad6c]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x1e
mov dword [ebp - 0x6a0], 0x8002
push 0x51ad60
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx eax, ax
test eax, eax
je 0x50cf62
call fcn.0047d110
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea ecx, [ebp - 0x434]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx edx, ax
test edx, edx
je 0x50d003
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x364]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x50d0a4
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x364]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx eax, ax
test eax, eax
je 0x50d145
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x364]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx edx, ax
test edx, edx
je 0x50d1e6
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x364]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
lea eax, [ebp - 0x364]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x50e198
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51b2a8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLe]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x50d60f
mov dword [ebp - 0x698], 0x30
mov dword [ebp - 0x6a0], 0x8002
push 0x51b068
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x50d2e1
call fcn.0047d210
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x44
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 6
mov word [ebp - 0x734], 0x32
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [0x51b068]
mov dword [eax], ecx
mov edx, dword [0x51b06c]
mov dword [eax + 4], edx
mov ecx, dword [0x51b070]
mov dword [eax + 8], ecx
mov edx, dword [0x51b074]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x30
mov dword [ebp - 0x6a0], 0x8002
push 0x51b068
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx eax, ax
test eax, eax
je 0x50d3f5
call fcn.0047d110
mov dword [ebp - 0x698], 3
mov dword [ebp - 0x6a0], 0x8002
push 0x51b1f8
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx eax, ax
test eax, eax
je 0x50d50b
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xf
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0x32
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [0x51b1f8]
mov dword [ecx], edx
mov eax, dword [0x51b1fc]
mov dword [ecx + 4], eax
mov edx, dword [0x51b200]
mov dword [ecx + 8], edx
mov eax, dword [0x51b204]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x50d60a
mov edx, dword [0x51bf74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp eax, 3
jle 0x50d60a
mov eax, dword [0x51bf74]
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xf
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0x32
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x50d874
mov dword [ebp - 0x698], 0x30
mov dword [ebp - 0x6a0], 0x8002
push 0x51b2a8
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x50d64f
call fcn.0047d210
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x44
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 6
mov word [ebp - 0x734], 0x32
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [0x51b2a8]
mov dword [edx], eax
mov ecx, dword [0x51b2ac]
mov dword [edx + 4], ecx
mov eax, dword [0x51b2b0]
mov dword [edx + 8], eax
mov ecx, dword [0x51b2b4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x30
mov dword [ebp - 0x6a0], 0x8002
push 0x51b2a8
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x50d761
call fcn.0047d110
mov dword [ebp - 0x698], 3
mov dword [ebp - 0x6a0], 0x8002
push 0x51b228
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x50d874
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xf
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0x32
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [0x51b228]
mov dword [eax], ecx
mov edx, dword [0x51b22c]
mov dword [eax + 4], edx
mov ecx, dword [0x51b230]
mov dword [eax + 8], ecx
mov edx, dword [0x51b234]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x413470
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x5b0]
push ecx
push 0x51b168
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xe
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4d
mov word [ebp - 0x734], 0x32
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x5c0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x5bc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x5b8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x5b4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51b0e8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x50dd71
mov dword [ebp - 0x698], 0x41349c
mov dword [ebp - 0x6a0], 8
mov dword [ebp - 0x6a8], 0x407218
mov dword [ebp - 0x6b0], 8
mov dword [ebp - 0x6b8], 0x40
mov dword [ebp - 0x6c0], 0x8002
push 0x51b0e8
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b0d8
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b0f8
lea edx, [ebp - 0x5e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x5f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5e0]
push edx
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x50db16
call fcn.0047d210
mov dword [ebp - 0x698], 0x41349c
mov dword [ebp - 0x6a0], 8
mov dword [ebp - 0x6a8], 0x407218
mov dword [ebp - 0x6b0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x5a
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 6
mov word [ebp - 0x734], 0x42
push 0x405c70
push 0x51b0e8
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b0d8
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b0f8
lea eax, [ebp - 0x5e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5e8], eax
mov dword [ebp - 0x5f0], 8
lea edx, [ebp - 0x5f0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x5e0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 0x698], 0x41349c
mov dword [ebp - 0x6a0], 8
mov dword [ebp - 0x6a8], 0x407218
mov dword [ebp - 0x6b0], 8
mov dword [ebp - 0x6b8], 0x40
mov dword [ebp - 0x6c0], 0x8002
push 0x51b0e8
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b0d8
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b0f8
lea eax, [ebp - 0x5e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x5f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x6c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5e0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x50dd6c
call fcn.0047d110
jmp 0x50dec3
mov dword [ebp - 0x698], 0x40
mov dword [ebp - 0x6a0], 0x8002
push 0x51b098
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x50ddb1
call fcn.0047d210
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x5a
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 6
mov word [ebp - 0x734], 0x42
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [0x51b098]
mov dword [edx], eax
mov ecx, dword [0x51b09c]
mov dword [edx + 4], ecx
mov eax, dword [0x51b0a0]
mov dword [edx + 8], eax
mov ecx, dword [0x51b0a4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40
mov dword [ebp - 0x6a0], 0x8002
push 0x51b098
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x50dec3
call fcn.0047d110
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x424]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x50e0c6
mov dword [ebp - 0x698], 0x4134a8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 3
mov word [ebp - 0x734], 0x4e
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4132cc
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x19
mov edx, 0x4078f4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0xe
mov word [ebp - 0x734], 0x4e
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x2a
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x35
mov word [ebp - 0x734], 0x50
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [0x51b2d8]
mov dword [edx], eax
mov ecx, dword [0x51b2dc]
mov dword [edx + 4], ecx
mov eax, dword [0x51b2e0]
mov dword [edx + 8], eax
mov ecx, dword [0x51b2e4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x434]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x50e239
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx eax, ax
test eax, eax
je 0x50e2da
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x6b0]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx edx, ax
test edx, edx
je 0x50e37b
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x50e41c
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
lea edx, [ebp - 0x404]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x50ee08
mov dword [ebp - 0x698], 0x30
mov dword [ebp - 0x6a0], 0x8002
push 0x51b338
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x50e48f
call fcn.0047d210
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x44
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 6
mov word [ebp - 0x734], 0x62
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [0x51b338]
mov dword [edx], eax
mov ecx, dword [0x51b33c]
mov dword [edx + 4], ecx
mov eax, dword [0x51b340]
mov dword [edx + 8], eax
mov ecx, dword [0x51b344]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x30
mov dword [ebp - 0x6a0], 0x8002
push 0x51b338
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x50e5a1
call fcn.0047d210
mov dword [ebp - 0x698], 3
mov dword [ebp - 0x6a0], 0x8002
push 0x51b4c8
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x50e6b9
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xf
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0x62
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [0x51b4c8]
mov dword [eax], ecx
mov edx, dword [0x51b4cc]
mov dword [eax + 4], edx
mov ecx, dword [0x51b4d0]
mov dword [eax + 8], ecx
mov edx, dword [0x51b4d4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x50e7b9
mov ecx, dword [0x51bf8c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp eax, 3
jle 0x50e7b9
mov edx, dword [0x51bf8c]
mov dword [ebp - 0x698], edx
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xf
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0x62
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x413470
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x5b0]
push ecx
push 0x51b438
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xe
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4d
mov word [ebp - 0x734], 0x62
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x5c0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x5bc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x5b8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x5b4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51b3b8
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x50ecb6
mov dword [ebp - 0x698], 0x41349c
mov dword [ebp - 0x6a0], 8
mov dword [ebp - 0x6a8], 0x407218
mov dword [ebp - 0x6b0], 8
mov dword [ebp - 0x6b8], 0x40
mov dword [ebp - 0x6c0], 0x8002
push 0x51b3b8
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b3a8
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b3c8
lea edx, [ebp - 0x5e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x5f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5e0]
push edx
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x50ea5b
call fcn.0047d210
mov dword [ebp - 0x698], 0x41349c
mov dword [ebp - 0x6a0], 8
mov dword [ebp - 0x6a8], 0x407218
mov dword [ebp - 0x6b0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x5a
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 6
mov word [ebp - 0x734], 0x73
push 0x405c70
push 0x51b3b8
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b3a8
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b3c8
lea eax, [ebp - 0x5e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5e8], eax
mov dword [ebp - 0x5f0], 8
lea edx, [ebp - 0x5f0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x5e0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 0x698], 0x41349c
mov dword [ebp - 0x6a0], 8
mov dword [ebp - 0x6a8], 0x407218
mov dword [ebp - 0x6b0], 8
mov dword [ebp - 0x6b8], 0x40
mov dword [ebp - 0x6c0], 0x8002
push 0x51b3b8
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b3a8
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b3c8
lea eax, [ebp - 0x5e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x5f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x6c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5e0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x50ecb1
call fcn.0047d110
jmp 0x50ee08
mov dword [ebp - 0x698], 0x40
mov dword [ebp - 0x6a0], 0x8002
push 0x51b368
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x50ecf6
call fcn.0047d210
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x5a
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 6
mov word [ebp - 0x734], 0x73
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [0x51b368]
mov dword [edx], eax
mov ecx, dword [0x51b36c]
mov dword [edx + 4], ecx
mov eax, dword [0x51b370]
mov dword [edx + 8], eax
mov ecx, dword [0x51b374]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40
mov dword [ebp - 0x6a0], 0x8002
push 0x51b368
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x50ee08
call fcn.0047d110
call fcn.0047d210
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0
mov dword [ebp - 0x6b0], 0x8002
push 0x51ad50
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x494]
push edx
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx eax, ax
test eax, eax
je 0x50ef72
mov dword [ebp - 0x698], 0x412d48
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xa
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x22
mov word [ebp - 0x734], 0x78
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
call fcn.0047d110
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x12
mov word [ebp - 0x734], 0x82
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x324]
mov dword [edx], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x31c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x318]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x50f157
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0x84
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x494]
mov dword [eax], ecx
mov edx, dword [ebp - 0x490]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x48c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x488]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x50f23f
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x22
mov word [ebp - 0x734], 0x84
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x35
mov word [ebp - 0x734], 0x84
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x230]
mov dword [edx], eax
mov ecx, dword [ebp - 0x22c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x228]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x224]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x413108
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x1a
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3e
mov word [ebp - 0x734], 0x84
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x50f500
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x12
mov word [ebp - 0x734], 0x92
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x564]
mov dword [eax], ecx
mov edx, dword [ebp - 0x560]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x55c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x558]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x50f89d
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
fld qword [0x4019b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x50f626
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x12
mov word [ebp - 0x734], 0x92
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x564]
mov dword [edx], eax
mov ecx, dword [ebp - 0x560]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x55c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x558]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
fld qword [0x4019b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x50f89d
mov dword [ebp - 0x698], 0x4134b4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x5b0]
push edx
lea eax, [ebp - 0x564]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
fld qword [0x402ef8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x50f72c
mov dword [ebp - 0x698], 0x412a8c
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
fld qword [0x402ef0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x50f780
mov dword [ebp - 0x698], 0x4134c8
mov dword [ebp - 0x6a0], 8
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a930]
push ecx
mov edx, dword [0x51a92c]
push edx
fld qword [0x402ee8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x50f7d5
mov dword [ebp - 0x698], 0x4134e0
mov dword [ebp - 0x6a0], 8
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x19
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 8
mov word [ebp - 0x734], 0x92
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x80]
mov dword [eax], ecx
mov edx, dword [ebp - 0x7c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x78]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x74]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x50f9b6
mov dword [ebp - 0x698], 0x413500
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xd
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1e
mov word [ebp - 0x734], 0x94
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x50facf
mov dword [ebp - 0x698], 0x413510
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xd
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1e
mov word [ebp - 0x734], 0x94
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
lea ecx, [ebp - 0x4d4]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x50fbfd
mov ecx, dword [0x51a90c]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a910]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0x94
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x50fe49
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
push 0x51a630
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x50fd23
mov eax, dword [0x51a518]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a51c]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0x94
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x407c6c
mov dword [ebp - 0x6a0], 0x8008
push 0x51a630
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x50fe49
mov edx, dword [0x51a528]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a52c]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0x94
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x5100a7
mov ecx, dword [0x51a518]
cmp ecx, dword [0x51a528]
jne 0x50ff93
mov edx, dword [0x51a51c]
cmp edx, dword [0x51a52c]
jne 0x50ff93
mov eax, dword [0x51a528]
mov dword [ebp - 0x698], eax
mov ecx, dword [0x51a52c]
mov dword [ebp - 0x694], ecx
mov dword [ebp - 0x6a0], 6
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4e
mov word [ebp - 0x734], 0x94
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov eax, dword [0x51a518]
cmp eax, dword [0x51a528]
jne 0x50ffb2
mov ecx, dword [0x51a51c]
cmp ecx, dword [0x51a52c]
je 0x5100a7
mov edx, dword [0x51a518]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a51c]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4e
mov word [ebp - 0x734], 0x94
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x413524
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x1e
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1e
mov word [ebp - 0x734], 0x9a
push 0x405c70
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x2e4]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
push 0x51a620
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40f020
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x510253
mov dword [ebp - 0x698], 0x413544
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x354]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 1
push 0x51a620
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40f1dc
mov dword [ebp - 0x6b0], 0x8008
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x6b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x5102fb
mov dword [ebp - 0x698], 0x413564
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x354]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51a620
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40e214
mov dword [ebp - 0x6b0], 0x8008
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x6b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x5103a3
mov dword [ebp - 0x698], 0x413584
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x354]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x40f020
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40e214
mov dword [ebp - 0x6b0], 0x8008
push 0x51a620
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
push eax
push 0x51a620
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx eax, ax
test eax, eax
je 0x510440
mov dword [ebp - 0x698], 0x4135a4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x354]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x14
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x40
mov word [ebp - 0x734], 0x9a
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x354]
mov dword [ecx], edx
mov eax, dword [ebp - 0x350]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x34c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x348]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x474]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x512085
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea edx, [ebp - 0x434]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx eax, ax
test eax, eax
je 0x5106ae
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1e
mov word [ebp - 0x734], 0xa2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea edx, [ebp - 0x434]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx eax, ax
test eax, eax
je 0x510815
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x28
mov word [ebp - 0x734], 0xa2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x510930
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xa2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 4
lea ecx, [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x407864
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x5114d8
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x510c0c
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x510af0
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xb0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x324]
mov dword [ecx], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x31c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x318]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x494]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x510c07
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xb0
push 0x405c70
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x510ce0
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xb0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x324]
mov dword [ecx], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x31c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x318]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x510de5
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xb0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x584]
mov dword [ecx], edx
mov eax, dword [ebp - 0x580]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x57c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x578]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x510f0e
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xb0
push 0x405c70
lea ecx, [ebp - 0x584]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0xb0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x474]
mov dword [eax], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x46c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x468]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx eax, ax
test eax, eax
je 0x5113f0
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x51111a
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xc0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x584]
mov dword [eax], ecx
mov edx, dword [ebp - 0x580]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x57c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x578]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x511243
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xc0
push 0x405c70
lea eax, [ebp - 0x584]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0xc0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x444]
mov dword [eax], ecx
mov edx, dword [ebp - 0x440]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x43c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x438]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xc2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x494]
mov dword [ecx], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x48c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x488]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x5114d8
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0xc0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 4
lea ecx, [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40f5c4
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x512080
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x5117b4
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x511698
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xb0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x324]
mov dword [ecx], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x31c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x318]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x494]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x5117af
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xb0
push 0x405c70
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x511888
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xb0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x210]
mov dword [ecx], edx
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x208]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x204]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x51198d
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xb0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x584]
mov dword [ecx], edx
mov eax, dword [ebp - 0x580]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x57c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x578]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x511ab6
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xb0
push 0x405c70
lea ecx, [ebp - 0x584]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0xb0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x474]
mov dword [eax], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x46c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x468]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx eax, ax
test eax, eax
je 0x511f98
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x511cc2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xc0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x584]
mov dword [eax], ecx
mov edx, dword [ebp - 0x580]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x57c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x578]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x511deb
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xc0
push 0x405c70
lea eax, [ebp - 0x584]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0xc0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x444]
mov dword [eax], ecx
mov edx, dword [ebp - 0x440]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x43c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x438]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xc2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x494]
mov dword [ecx], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x48c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x488]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x512080
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0xc0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x51233d
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0xa2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0xb0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0xc0
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x513eae
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x5124d7
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1e
mov word [ebp - 0x734], 0xd3
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40f5fc
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x51263e
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x28
mov word [ebp - 0x734], 0xd3
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x512759
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xd3
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 4
lea edx, [ebp - 0x2e4]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40785c
mov dword [ebp - 0x6b0], 0x8008
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x6b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x513301
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x512a35
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x494]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x512919
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xe1
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x324]
mov dword [edx], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x31c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x318]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x512a30
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xe1
push 0x405c70
lea eax, [ebp - 0x324]
push eax
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x512b09
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xe1
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x210]
mov dword [eax], ecx
mov edx, dword [ebp - 0x20c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x208]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x204]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x512c0e
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xe1
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x584]
mov dword [eax], ecx
mov edx, dword [ebp - 0x580]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x57c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x578]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x512d37
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xe1
push 0x405c70
lea eax, [ebp - 0x584]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0xe1
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x19c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x198]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x194]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx eax, ax
test eax, eax
je 0x513219
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x512f43
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xf2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x584]
mov dword [eax], ecx
mov edx, dword [ebp - 0x580]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x57c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x578]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x51306c
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xf2
push 0x405c70
lea eax, [ebp - 0x584]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0xf2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xd0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xcc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xc8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xc4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xf4
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x494]
mov dword [ecx], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x48c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x488]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x513301
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0xf2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 4
lea ecx, [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x6a8], 0x40f5c4
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x513ea9
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x5135dd
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x5134c1
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xe1
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x324]
mov dword [ecx], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x31c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x318]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x494]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x5135d8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xe1
push 0x405c70
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x494]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x5136b1
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xe1
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x210]
mov dword [ecx], edx
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x208]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x204]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x5137b6
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xe1
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x584]
mov dword [ecx], edx
mov eax, dword [ebp - 0x580]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x57c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x578]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x5138df
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xe1
push 0x405c70
lea ecx, [ebp - 0x584]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0xe1
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x19c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x198]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x194]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx eax, ax
test eax, eax
je 0x513dc1
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x513aeb
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xf2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x584]
mov dword [eax], ecx
mov edx, dword [ebp - 0x580]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x57c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x578]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x513c14
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x6a0], 2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0xf2
push 0x405c70
lea eax, [ebp - 0x584]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5b8], eax
mov dword [ebp - 0x5c0], 8
lea edx, [ebp - 0x5c0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0xf2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xd0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xcc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xc8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xc4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0xf4
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x494]
mov dword [ecx], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x48c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x488]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x513ea9
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0xf2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x514166
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0xd3
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0xe1
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0xf2
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x524]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x51570b
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x407c6c
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x514300
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1e
mov word [ebp - 0x734], 0x104
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x407c6c
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x514467
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x28
mov word [ebp - 0x734], 0x104
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x514582
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0x104
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0xe
mov word [ebp - 0x734], 0x112
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x394]
mov dword [ecx], edx
mov eax, dword [ebp - 0x390]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x38c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x388]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x6a8], 0x51a9c4
mov dword [ebp - 0x6b0], 0x4008
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0x5c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x51aaf0
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
push 5
lea ecx, [ebp - 0x5d0]
push ecx
lea edx, [ebp - 0x5e0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x6b8], 0x4135d4
mov dword [ebp - 0x6c0], 0x8008
lea eax, [ebp - 0x5e0]
push eax
lea ecx, [ebp - 0x6c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5e0]
push edx
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x514821
mov dword [ebp - 0x698], 0x4135e4
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xc
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1a
mov word [ebp - 0x734], 0x114
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x6a8], 0x51a9c4
mov dword [ebp - 0x6b0], 0x4008
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0x5c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x51aaf0
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
push 5
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x6b8], 0x4135d4
mov dword [ebp - 0x6c0], 0x8008
lea edx, [ebp - 0x5e0]
push edx
lea eax, [ebp - 0x6c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5e0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x5149ec
mov dword [ebp - 0x698], 0x413600
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xc
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1a
mov word [ebp - 0x734], 0x114
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x514cd5
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 1
push 0x51a620
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLe]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5d0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x514b79
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0x123
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x564]
mov dword [edx], eax
mov ecx, dword [ebp - 0x560]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x55c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x558]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51a620
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x514cd5
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0x123
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1e4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x5153a4
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
fld qword [0x4019b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x514fdf
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea edx, [ebp - 0x5b0]
push edx
push 1
push 0x51a620
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLe]
mov word [ebp - 0x740], ax
lea ecx, [ebp - 0x5d0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x740]
test ecx, ecx
je 0x514e83
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0x123
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x564]
mov dword [edx], eax
mov ecx, dword [ebp - 0x560]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x55c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x558]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51a620
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x514fdf
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0x123
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1e4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov ecx, dword [0x51a930]
push ecx
mov edx, dword [0x51a92c]
push edx
fld qword [0x4019b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x5153a4
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51a620
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLe]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x515097
lea edx, [ebp - 0x564]
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51a620
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x51512d
lea edx, [ebp - 0x1f0]
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x4134b4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x5b0]
push eax
lea ecx, [ebp - 0x564]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov ecx, dword [0x51a930]
push ecx
mov edx, dword [0x51a92c]
push edx
fld qword [0x402ef8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x51521c
mov dword [ebp - 0x698], 0x412a8c
mov dword [ebp - 0x6a0], 8
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
fld qword [0x402ef0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x515276
mov dword [ebp - 0x698], 0x4134c8
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
fld qword [0x402ee8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x5152d0
mov dword [ebp - 0x698], 0x4134e0
mov dword [ebp - 0x6a0], 8
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x19
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1b
mov word [ebp - 0x734], 0x123
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x110]
mov dword [ecx], edx
mov eax, dword [ebp - 0x10c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x108]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x104]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x5154a9
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0x123
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4a4]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4a0]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x49c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x498]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x515632
mov ecx, dword [0x51a92c]
mov dword [ebp - 0x698], ecx
mov edx, dword [0x51a930]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0xc
mov dword [ebp - 0x6b0], 2
mov dword [ebp - 0x6b8], 1
mov dword [ebp - 0x6c0], 2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0x123
push 0x405c70
lea eax, [ebp - 0x4a4]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x6b0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x6c0]
push edx
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5d8], eax
mov dword [ebp - 0x5e0], 8
lea edx, [ebp - 0x5e0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0x123
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x524]
mov dword [eax], ecx
mov edx, dword [ebp - 0x520]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x51c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x518]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x5158db
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0x104
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x6a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x69c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x698]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x694]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0x123
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x5169f4
mov dword [ebp - 0x698], 0x40f5c4
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x407c6c
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x515a75
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1e
mov word [ebp - 0x734], 0x134
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x407c6c
mov dword [ebp - 0x6b0], 0x8008
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x515bdc
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x28
mov word [ebp - 0x734], 0x134
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40f5fc
mov dword [ebp - 0x6a0], 0x8008
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x515cf7
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0x134
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea ecx, [ebp - 0x6a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x515fe0
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51a620
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLe]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x515e84
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0x143
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x564]
mov dword [eax], ecx
mov edx, dword [ebp - 0x560]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x55c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x558]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
push 0x51a620
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x515fe0
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0x143
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea edx, [ebp - 0x6a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x51668e
mov ecx, dword [0x51a930]
push ecx
mov edx, dword [0x51a92c]
push edx
fld qword [0x4019b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x5162eb
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea eax, [ebp - 0x5b0]
push eax
push 1
push 0x51a620
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLe]
mov word [ebp - 0x740], ax
lea edx, [ebp - 0x5d0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x740]
test edx, edx
je 0x51618f
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0x143
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x564]
mov dword [eax], ecx
mov edx, dword [ebp - 0x560]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x55c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x558]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
push 0x51a620
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x5162eb
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x26
mov word [ebp - 0x734], 0x143
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
fld qword [0x4019b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x51668e
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
push 0x51a620
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLe]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x5163a2
lea edx, [ebp - 0x564]
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x5a8], 1
mov dword [ebp - 0x5b0], 2
lea ecx, [ebp - 0x5b0]
push ecx
push 1
push 0x51a620
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push 0x20
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x740], ax
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x740]
test eax, eax
je 0x516438
lea edx, [ebp - 0x1f0]
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x698], 0x4134b4
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x5b0]
push ecx
lea edx, [ebp - 0x564]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x5c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov edx, dword [0x51a930]
push edx
mov eax, dword [0x51a92c]
push eax
fld qword [0x402ef8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x51651d
mov dword [ebp - 0x698], 0x412a8c
mov dword [ebp - 0x6a0], 8
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x51a930]
push ecx
mov edx, dword [0x51a92c]
push edx
fld qword [0x402ef0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x516572
mov dword [ebp - 0x698], 0x4134c8
mov dword [ebp - 0x6a0], 8
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51a930]
push eax
mov ecx, dword [0x51a92c]
push ecx
fld qword [0x402ee8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x5165c6
mov dword [ebp - 0x698], 0x4134e0
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x6a0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0x19
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x1c
mov word [ebp - 0x734], 0x143
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x80]
mov dword [edx], eax
mov ecx, dword [ebp - 0x7c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x78]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x74]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x516793
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0x143
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4a4]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4a0]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x49c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x498]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4078b4
mov dword [ebp - 0x6a0], 0x8008
push 0x51ad50
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x51691b
mov edx, dword [0x51a92c]
mov dword [ebp - 0x698], edx
mov eax, dword [0x51a930]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x6a0], 6
mov dword [ebp - 0x6a8], 0xc
mov dword [ebp - 0x6b0], 2
mov dword [ebp - 0x6b8], 1
mov dword [ebp - 0x6c0], 2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x36
mov word [ebp - 0x734], 0x143
push 0x405c70
lea ecx, [ebp - 0x4a4]
push ecx
lea edx, [ebp - 0x6a0]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x6c0]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5d8], eax
mov dword [ebp - 0x5e0], 8
lea edx, [ebp - 0x5e0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0x143
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x2b4]
mov dword [ecx], edx
mov eax, dword [ebp - 0x2b0]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x2a8]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x516bc4
mov dword [ebp - 0x698], 0x4135c8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x3f
mov word [ebp - 0x734], 0x134
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x6a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x69c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x698]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x694]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0x143
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0x160
push 0x405c70
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x524]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x6a0], 0x8002
lea edx, [ebp - 0x424]
push edx
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x516de2
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0x170
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x424]
mov dword [edx], eax
mov ecx, dword [ebp - 0x420]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x41c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x418]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x738]
push edx
lea eax, [ebp - 0x734]
push eax
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x588]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x516eca
mov dword [ebp - 0x698], 0x4132f8
mov dword [ebp - 0x6a0], 8
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 3
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4f
mov word [ebp - 0x734], 0x170
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 8
lea edx, [ebp - 0x5b0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 2
mov edx, 0x4078c4
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x54
mov word [ebp - 0x734], 0x180
push 0x405c70
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x524]
push edx
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x424]
push eax
lea ecx, [ebp - 0x5d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5d8], eax
mov dword [ebp - 0x5e0], 8
lea edx, [ebp - 0x5e0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5d0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0x698], 0x413470
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x5b0]
push ecx
push 0x51a308
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xf
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x22
mov word [ebp - 0x734], 0x18b
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x5c0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x5bc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x5b8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x5b4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x588]
push edx
lea eax, [ebp - 0x738]
push eax
lea ecx, [ebp - 0x734]
push ecx
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x58c]
push edx
lea eax, [ebp - 0x588]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x698], 0x40785c
mov dword [ebp - 0x6a0], 0x8008
mov dword [ebp - 0x6a8], 0x40785c
mov dword [ebp - 0x6b0], 0x8008
mov dword [ebp - 0x6b8], 0x40785c
mov dword [ebp - 0x6c0], 0x8008
mov dword [ebp - 0x6c8], 0x40785c
mov dword [ebp - 0x6d0], 0x8008
mov dword [ebp - 0x6d8], 0x40f5fc
mov dword [ebp - 0x6e0], 0x8008
mov dword [ebp - 0x6e8], 0x40785c
mov dword [ebp - 0x6f0], 0x8008
mov dword [ebp - 0x6f8], 0x40f5fc
mov dword [ebp - 0x700], 0x8008
mov dword [ebp - 0x708], 0x40f5fc
mov dword [ebp - 0x710], 0x8008
lea eax, [ebp - 0x434]
push eax
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x6b0]
push ecx
lea edx, [ebp - 0x5c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x5d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x6c0]
push edx
lea eax, [ebp - 0x5e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x5f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x6d0]
push eax
lea ecx, [ebp - 0x600]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x610]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x6e0]
push ecx
lea edx, [ebp - 0x620]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x630]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x6f0]
push edx
lea eax, [ebp - 0x640]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x650]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x700]
push eax
lea ecx, [ebp - 0x660]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x670]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x710]
push ecx
lea edx, [ebp - 0x680]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x690]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x51744b
mov dword [ebp - 0x698], 0x413470
mov dword [ebp - 0x6a0], 8
lea edx, [ebp - 0x6a0]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x5b0]
push edx
push 0x51a308
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov edx, 0x405c70
lea ecx, [ebp - 0x58c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x73c], 0xf
mov edx, 0x4078bc
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov word [ebp - 0x738], 0x4e
mov word [ebp - 0x734], 0x18b
push 0x405c70
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x5c0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x5bc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x5b8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x5b4]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x58c]
push ecx
lea edx, [ebp - 0x73c]
push edx
lea eax, [ebp - 0x588]
push eax
lea ecx, [ebp - 0x738]
push ecx
lea edx, [ebp - 0x734]
push edx
call fcn.0047c000
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5d0], 8
lea edx, [ebp - 0x5d0]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x58c]
push eax
lea ecx, [ebp - 0x588]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0x5c0]
push edx
lea eax, [ebp - 0x5b0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp dword [0x51d3e8], 0
jne 0x517470
push 0x51d3e8
push 0x4060a4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x988], 0x51d3e8
jmp 0x51747a
mov dword [ebp - 0x988], 0x51d3e8
mov ecx, dword [ebp - 0x988]
mov edx, dword [ecx]
mov dword [ebp - 0x740], edx
lea eax, [ebp - 0x598]
push eax
mov ecx, dword [ebp - 0x740]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x740]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x744], eax
cmp dword [ebp - 0x744], 0
jge 0x5174d5
push 0x20
push 0x406094
mov ecx, dword [ebp - 0x740]
push ecx
mov edx, dword [ebp - 0x744]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x98c], eax
jmp 0x5174df
mov dword [ebp - 0x98c], 0
push 0
push 0x20000
mov eax, dword [ebp - 0x598]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0xc
lea ecx, [ebp - 0x598]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x20]
push ecx
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x517abd
cmp dword [0x51a024], 0
jne 0x517540
push 0x51a024
push 0x40381c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x990], 0x51a024
jmp 0x51754a
mov dword [ebp - 0x990], 0x51a024
mov ecx, dword [ebp - 0x990]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x990]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0x598]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x740], eax
lea edx, [ebp - 0x59c]
push edx
mov eax, dword [ebp - 0x740]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x740]
push edx
call dword [ecx + 0x58]
fnclex
mov dword [ebp - 0x744], eax
cmp dword [ebp - 0x744], 0
jge 0x5175c4
push 0x58
push 0x407878
mov eax, dword [ebp - 0x740]
push eax
mov ecx, dword [ebp - 0x744]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x994], eax
jmp 0x5175ce
mov dword [ebp - 0x994], 0
mov edx, dword [ebp - 0x59c]
mov dword [ebp - 0x7e4], edx
mov dword [ebp - 0x59c], 0
mov eax, dword [ebp - 0x7e4]
mov dword [ebp - 0x5a8], eax
mov dword [ebp - 0x5b0], 9
lea ecx, [ebp - 0x5b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x748], ax
lea ecx, [ebp - 0x598]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x5b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x748]
test edx, edx
je 0x517abd
cmp dword [0x51a024], 0
jne 0x51765a
push 0x51a024
push 0x40381c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x998], 0x51a024
jmp 0x517664
mov dword [ebp - 0x998], 0x51a024
mov eax, dword [ebp - 0x998]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x998]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0x598]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x740], eax
lea ecx, [ebp - 0x59c]
push ecx
mov edx, dword [ebp - 0x740]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x740]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x744], eax
cmp dword [ebp - 0x744], 0
jge 0x5176de
push 0x58
push 0x407878
mov edx, dword [ebp - 0x740]
push edx
mov eax, dword [ebp - 0x744]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x99c], eax
jmp 0x5176e8
mov dword [ebp - 0x99c], 0
mov ecx, dword [ebp - 0x59c]
mov dword [ebp - 0x7e8], ecx
mov dword [ebp - 0x59c], 0
mov edx, dword [ebp - 0x7e8]
push edx
lea eax, [ebp - 0x234]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x598]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov ecx, dword [ebp - 0x234]
mov dword [ebp - 0x698], ecx
mov dword [ebp - 0x6a0], 9
mov dword [ebp - 0x6b8], 0
mov dword [ebp - 0x6c0], 4
mov dword [ebp - 0x6d8], 0
mov dword [ebp - 0x6e0], 4
cmp dword [0x51d3e8], 0
jne 0x517781
push 0x51d3e8
push 0x4060a4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9a0], 0x51d3e8
jmp 0x51778b
mov dword [ebp - 0x9a0], 0x51d3e8
mov edx, dword [ebp - 0x9a0]
mov eax, dword [edx]
mov dword [ebp - 0x748], eax
lea ecx, [ebp - 0x598]
push ecx
mov edx, dword [ebp - 0x748]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x748]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x74c], eax
cmp dword [ebp - 0x74c], 0
jge 0x5177e6
push 0x20
push 0x406094
mov edx, dword [ebp - 0x748]
push edx
mov eax, dword [ebp - 0x74c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9a4], eax
jmp 0x5177f0
mov dword [ebp - 0x9a4], 0
push 0
push 0x1000e
mov ecx, dword [ebp - 0x598]
push ecx
lea edx, [ebp - 0x5b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
fstp dword [ebp - 0x6f8]
mov dword [ebp - 0x700], 4
cmp dword [0x51d3e8], 0
jne 0x51784a
push 0x51d3e8
push 0x4060a4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9a8], 0x51d3e8
jmp 0x517854
mov dword [ebp - 0x9a8], 0x51d3e8
mov eax, dword [ebp - 0x9a8]
mov ecx, dword [eax]
mov dword [ebp - 0x750], ecx
lea edx, [ebp - 0x59c]
push edx
mov eax, dword [ebp - 0x750]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x750]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x754], eax
cmp dword [ebp - 0x754], 0
jge 0x5178af
push 0x20
push 0x406094
mov eax, dword [ebp - 0x750]
push eax
mov ecx, dword [ebp - 0x754]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9ac], eax
jmp 0x5178b9
mov dword [ebp - 0x9ac], 0
push 0
push 0x1000f
mov edx, dword [ebp - 0x59c]
push edx
lea eax, [ebp - 0x5c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
fstp dword [ebp - 0x718]
mov dword [ebp - 0x720], 4
cmp dword [0x51d3e8], 0
jne 0x517913
push 0x51d3e8
push 0x4060a4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9b0], 0x51d3e8
jmp 0x51791d
mov dword [ebp - 0x9b0], 0x51d3e8
mov ecx, dword [ebp - 0x9b0]
mov edx, dword [ecx]
mov dword [ebp - 0x740], edx
lea eax, [ebp - 0x5a0]
push eax
mov ecx, dword [ebp - 0x740]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x740]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x744], eax
cmp dword [ebp - 0x744], 0
jge 0x517978
push 0x20
push 0x406094
mov ecx, dword [ebp - 0x740]
push ecx
mov edx, dword [ebp - 0x744]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9b4], eax
jmp 0x517982
mov dword [ebp - 0x9b4], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x69c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x698]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x694]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6c0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x6bc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6b8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x6b4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x6e0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x6dc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6d8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x6d4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x700]
mov dword [eax], ecx
mov edx, dword [ebp - 0x6fc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6f8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x6f4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x720]
mov dword [eax], ecx
mov edx, dword [ebp - 0x71c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x718]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x714]
mov dword [eax + 0xc], edx
push 5
push 0x20005
mov eax, dword [ebp - 0x5a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x5c
lea ecx, [ebp - 0x5a0]
push ecx
lea edx, [ebp - 0x59c]
push edx
lea eax, [ebp - 0x598]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5b0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea eax, [ebp - 0x7b4]
push eax
lea ecx, [ebp - 0x7a4]
push ecx
lea edx, [ebp - 0x20]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x7e0], eax
cmp dword [ebp - 0x7e0], 0
jne 0x50baf5
wait
push 0x517ffd
jmp 0x517baf
lea ecx, [ebp - 0x7b4]
push ecx
lea edx, [ebp - 0x7a4]
push edx
lea eax, [ebp - 0x794]
push eax
lea ecx, [ebp - 0x784]
push ecx
lea edx, [ebp - 0x774]
push edx
lea eax, [ebp - 0x764]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x220]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x244]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x264]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x274]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x284]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x294]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x344]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x354]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x364]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x374]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x384]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x394]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x3a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x3b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x3c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x3d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x414]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x424]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x434]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x444]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x454]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x464]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x484]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x494]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x4a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x4b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x4c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x4d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x4e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x4f4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x504]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x514]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x524]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x534]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x544]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x554]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x564]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x574]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x584]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x7b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosubFree]
ret
jmp 0x402f5c