Function at 0x45ef00
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x402ec6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x308
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401cd8
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea eax, [ebp - 0x14c]
xor esi, esi
mov ebx, 0x8008
push 0x4ded50
push eax
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x48], esi
mov dword [ebp - 0x58], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x70], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x84], esi
mov dword [ebp - 0x94], esi
mov dword [ebp - 0xa4], esi
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xc4], esi
mov dword [ebp - 0xc8], esi
mov dword [ebp - 0xcc], esi
mov dword [ebp - 0xdc], esi
mov dword [ebp - 0xec], esi
mov dword [ebp - 0xfc], esi
mov dword [ebp - 0x10c], esi
mov dword [ebp - 0x11c], esi
mov dword [ebp - 0x12c], esi
mov dword [ebp - 0x13c], esi
mov dword [ebp - 0x15c], esi
mov dword [ebp - 0x16c], esi
mov dword [ebp - 0x17c], esi
mov dword [ebp - 0x18c], esi
mov dword [ebp - 0x190], esi
mov dword [ebp - 0x144], 0x407810
mov dword [ebp - 0x14c], ebx
call edi
test ax, ax
je 0x45f156
lea ecx, [ebp - 0xdc]
push 0x4de550
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xdc]
lea eax, [ebp - 0x14c]
push edx
push eax
mov dword [ebp - 0x144], 0x405bcc
mov dword [ebp - 0x14c], ebx
call edi
lea ecx, [ebp - 0xdc]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp bx, si
je 0x45f066
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
lea ecx, [ebp - 0xa4]
push ecx
call ebx
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
lea edx, [ebp - 0x94]
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x60]
call edi
jmp 0x45f08d
push 0x4de550
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
mov edx, dword [0x4de9c4]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x4de920]
mov ecx, dword [0x4de91c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x4de930]
mov eax, dword [0x4de92c]
fstp qword [ebp - 0x1a0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45f0ca
fdivr qword [ebp - 0x1a0]
jmp 0x45f0db
push dword [ebp - 0x19c]
push dword [ebp - 0x1a0]
call sub.MSVBVM60.DLL__adj_fdivr_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
fmul qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov ecx, dword [0x4de918]
mov edx, dword [0x4de914]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x4de930]
mov ecx, dword [0x4de92c]
fstp qword [ebp - 0x1a8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45f131
fdivr qword [ebp - 0x1a8]
jmp 0x45f142
push dword [ebp - 0x1a4]
push dword [ebp - 0x1a8]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
jmp 0x45f15c
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x14c]
push 0x4ded50
push edx
mov dword [ebp - 0x144], 0x407810
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x45f2da
lea eax, [ebp - 0xdc]
push 0x4de560
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x144], 0x405bcc
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0xdc]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp bx, si
je 0x45f1f1
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
lea eax, [ebp - 0x20]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
lea ecx, [ebp - 0x38]
push ecx
jmp 0x45f20a
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
push 0x4de560
call esi
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
push 0x4deaf0
call esi
mov edx, eax
lea ecx, [ebp - 0x60]
call edi
mov edx, dword [0x4dea14]
mov eax, dword [0x4dea10]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x4de930]
mov edx, dword [0x4de92c]
fstp qword [ebp - 0x1b0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45f251
fdivr qword [ebp - 0x1b0]
jmp 0x45f262
push dword [ebp - 0x1ac]
push dword [ebp - 0x1b0]
call sub.MSVBVM60.DLL__adj_fdivr_m64
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
fmul qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x4666d2
call esi
mov eax, dword [0x4dea1c]
mov ecx, dword [0x4dea18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x4de930]
mov eax, dword [0x4de92c]
fstp qword [ebp - 0x1b8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45f2b7
fdivr qword [ebp - 0x1b8]
jmp 0x45f2c8
push dword [ebp - 0x1b4]
push dword [ebp - 0x1b8]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x4666d2
call esi
lea ecx, [ebp - 0x14c]
push 0x4ded50
push ecx
mov dword [ebp - 0x144], 0x407810
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4662a2
cmp word [0x4dfcd2], 0xffff
jne 0x45f3c9
mov edx, dword [0x4de8f8]
mov eax, dword [0x4de8f4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45f33b
fdiv qword [0x401968]
jmp 0x45f34c
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
push ecx
push edx
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x4666d2
fstp qword [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45f387
fdiv qword [0x401968]
jmp 0x45f398
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fadd qword [0x401cd0]
fmul qword [ebp - 0x1c0]
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x4de530], eax
mov dword [0x4de534], edx
jmp 0x45f438
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4de908]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push eax
mov eax, dword [0x4de904]
push ecx
push edx
push eax
call esi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45f404
fdiv qword [0x401968]
jmp 0x45f415
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4de530], eax
mov dword [0x4de534], edx
lea ecx, [ebp - 0x14c]
push 0x4dfa9c
push ecx
mov dword [ebp - 0x144], 0xffffffff
mov dword [ebp - 0x14c], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x45f522
mov edx, dword [0x4deaac]
mov eax, dword [0x4deaa8]
fld qword [0x401978]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x45f4c9
mov ecx, dword [0x4de534]
mov edx, dword [0x4de530]
mov eax, dword [0x4deaac]
push ecx
mov ecx, dword [0x4deaa8]
push edx
mov edx, dword [0x4deadc]
push eax
mov eax, dword [0x4dead8]
push ecx
mov ecx, dword [0x4deaa4]
push edx
mov edx, dword [0x4deaa0]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call esi
jmp 0x45f550
mov eax, dword [0x4de534]
mov ecx, dword [0x4de530]
mov edx, dword [0x4deaac]
push eax
mov eax, dword [0x4deaa8]
push ecx
push edx
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
call esi
mov ecx, dword [0x4deadc]
push edx
mov edx, dword [0x4dead8]
push eax
mov eax, dword [0x4deaa4]
push ecx
mov ecx, dword [0x4deaa0]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call esi
push edx
push eax
call esi
jmp 0x45f558
mov edx, dword [0x4de534]
mov eax, dword [0x4de530]
mov ecx, dword [0x4deadc]
push edx
mov edx, dword [0x4dead8]
push eax
mov eax, dword [0x4deaa4]
push ecx
mov ecx, dword [0x4deaa0]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov dword [0x4de53c], edx
lea edx, [ebp - 0x14c]
mov dword [0x4de538], eax
push edx
lea eax, [ebp - 0xdc]
push 0x4de560
push eax
mov dword [ebp - 0x190], 0
mov dword [ebp - 0x144], 0x4086a8
mov dword [ebp - 0x14c], 8
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc4]
call edi
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
call fcn.004abe90
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 2
mov dword [ebp - 0x24], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
lea edx, [ebp - 0xec]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call edi
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x28]
mov eax, dword [0x4de53c]
add esp, 0x18
push ecx
mov ecx, dword [0x4de538]
push edx
push eax
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 0x45f64f
fdiv qword [0x401968]
jmp 0x45f660
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4de54c], edx
push edx
mov edx, dword [0x4deabc]
mov dword [0x4de548], eax
push eax
mov eax, dword [0x4deab8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov ecx, dword [0x4de8f8]
mov dword [0x4de544], edx
mov edx, dword [0x4de8f4]
push ecx
fld qword [0x401978]
push edx
mov dword [0x4de540], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x45f6c4
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
jmp 0x45f6cc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xfc]
push ecx
push 1
push 0x4df2b8
push edx
mov dword [ebp - 0x144], 0xffffffff
mov dword [ebp - 0x14c], 0x800b
mov dword [ebp - 0xe4], 1
mov dword [ebp - 0xec], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x10c]
push 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x14c]
push 0x4dfacc
lea edx, [ebp - 0xdc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0x10c]
push eax
lea edx, [ebp - 0x11c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0xfc]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
push 3
call edi
add esp, 0x10
cmp word [ebp - 0x194], 0
je 0x45f857
mov ecx, dword [0x4dea7c]
mov edx, dword [0x4dea78]
mov eax, dword [0x4dea4c]
push ecx
mov ecx, dword [0x4dea48]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x4de908]
mov eax, dword [0x4de904]
fstp qword [ebp - 0x1c8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45f7eb
fdiv qword [0x401968]
jmp 0x45f7fc
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1c8]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x45f82f
fdiv qword [0x401968]
jmp 0x45f840
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb40], eax
mov dword [0x4deb44], edx
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xfc]
push ecx
push 1
push 0x4df2b8
push edx
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 0x800b
mov dword [ebp - 0xe4], 1
mov dword [ebp - 0xec], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x10c]
push 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x14c]
push 0x4dfacc
lea edx, [ebp - 0xdc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0x10c]
push eax
lea edx, [ebp - 0x11c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0xfc]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
push 3
call edi
add esp, 0x10
cmp word [ebp - 0x194], 0
je 0x45f932
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x4deb40], eax
mov dword [0x4deb44], edx
or edi, 0xffffffff
cmp word [0x4dfcd2], di
jne 0x45f9de
mov ecx, dword [0x4dea7c]
mov edx, dword [0x4dea78]
mov eax, dword [0x4dea4c]
push ecx
mov ecx, dword [0x4dea48]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x4de908]
mov eax, dword [0x4de904]
fstp qword [ebp - 0x1d0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45f995
fdiv qword [0x401968]
jmp 0x45f9a6
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f8]
mov edx, dword [0x4de8f4]
push ecx
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x1d0]
fnstsw ax
test al, 0xd
jne 0x4666d2
fstp qword [ebp - 0x1d8]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1d8]
jmp 0x45fa4e
mov eax, dword [0x4dea7c]
mov ecx, dword [0x4dea78]
mov edx, dword [0x4dea4c]
push eax
mov eax, dword [0x4dea48]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x4de8f8]
mov edx, dword [0x4de8f4]
fstp qword [ebp - 0x1e0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45fa31
fdiv qword [0x401968]
jmp 0x45fa42
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1e0]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x45fa75
fdiv qword [0x401968]
jmp 0x45fa86
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
cmp word [0x4dfcb4], 0
mov dword [0x4deb48], eax
mov dword [0x4deb4c], edx
jne 0x45faba
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x4deb48], eax
mov dword [0x4deb4c], edx
cmp word [0x4dfce6], di
jne 0x45fb8d
mov eax, dword [0x4deb1c]
mov ecx, dword [0x4deb18]
mov edx, dword [0x4dea8c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
fstp qword [ebp - 0x1e8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45fb1c
fdiv qword [0x401968]
jmp 0x45fb2d
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1e8]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x45fb60
fdiv qword [0x401968]
jmp 0x45fb71
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb58], eax
mov dword [0x4deb5c], edx
jmp 0x45fc46
mov eax, dword [0x4de908]
mov ecx, dword [0x4de904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45fbb1
fdiv qword [0x401968]
jmp 0x45fbc2
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x4dea8c]
push edx
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4dea88]
fstp qword [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1f0]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x45fc18
fdiv qword [0x401968]
jmp 0x45fc29
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x4deb58], eax
mov dword [0x4deb5c], edx
cmp word [0x4dfcd2], 0xffff
jne 0x45fde8
cmp word [0x4dfcb8], 0
jne 0x45fd3f
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45fc87
fdiv qword [0x401968]
jmp 0x45fc98
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4dea88]
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4dea8c]
fstp qword [ebp - 0x1f8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1f8]
mov edx, dword [0x4de8f8]
push edx
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4de8f4]
fstp qword [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x200]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x45fd17
fdiv qword [0x401968]
jmp 0x45fd28
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb50], eax
mov dword [0x4deb54], edx
cmp word [0x4dfcb8], 0xffff
jne 0x45ff72
mov ecx, dword [0x4deb1c]
mov edx, dword [0x4deb18]
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x4de908]
mov eax, dword [0x4de904]
fstp qword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45fd9c
fdiv qword [0x401968]
jmp 0x45fdad
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f8]
mov edx, dword [0x4de8f4]
push ecx
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x208]
fnstsw ax
test al, 0xd
jne 0x4666d2
fstp qword [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x210]
jmp 0x45ff23
cmp word [0x4dfcb8], 0
jne 0x45fea9
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45fe1a
fdiv qword [0x401968]
jmp 0x45fe2b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x4dea8c]
push edx
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4dea88]
fstp qword [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x218]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x45fe81
fdiv qword [0x401968]
jmp 0x45fe92
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb50], eax
mov dword [0x4deb54], edx
cmp word [0x4dfcb8], 0xffff
jne 0x45ff72
mov ecx, dword [0x4deb1c]
mov edx, dword [0x4deb18]
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x4de8f8]
mov eax, dword [0x4de8f4]
fstp qword [ebp - 0x220]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x45ff06
fdiv qword [0x401968]
jmp 0x45ff17
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x220]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x45ff4a
fdiv qword [0x401968]
jmp 0x45ff5b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb50], eax
mov dword [0x4deb54], edx
mov ecx, dword [0x4deb84]
mov edx, dword [0x4deb80]
fld qword [0x401978]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x460448
or eax, 0xffffffff
cmp word [0x4dfcb8], ax
jne 0x4600e1
cmp word [0x4dfcd2], ax
jne 0x460026
mov eax, dword [0x4deb5c]
mov ecx, dword [0x4deb58]
mov edx, dword [0x4deb1c]
push eax
mov eax, dword [0x4deb18]
push ecx
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call edi
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
fstp qword [ebp - 0x228]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x46000d
fdiv qword [0x401968]
jmp 0x46001e
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x228]
jmp 0x46008c
mov edx, dword [0x4deb1c]
mov eax, dword [0x4deb18]
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
fstp qword [ebp - 0x230]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x460075
fdiv qword [0x401968]
jmp 0x460086
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x230]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x4600b9
fdiv qword [0x401968]
jmp 0x4600ca
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb50], eax
mov dword [0x4deb54], edx
cmp word [0x4dfcb8], 0
jne 0x460223
cmp word [0x4dfcd2], 0xffff
jne 0x460161
mov edx, dword [0x4deb5c]
mov eax, dword [0x4deb58]
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
fstp qword [ebp - 0x238]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x460148
fdiv qword [0x401968]
jmp 0x460159
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x238]
jmp 0x4601c0
mov edx, dword [0x4de8f8]
mov eax, dword [0x4de8f4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x460185
fdiv qword [0x401968]
jmp 0x460196
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4dea8c]
mov edx, dword [0x4dea88]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x4666d2
fstp qword [ebp - 0x240]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x240]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x4601ed
fdiv qword [0x401968]
jmp 0x4601fe
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
cmp word [0x4dfcb8], 0
mov dword [0x4deb50], eax
mov dword [0x4deb54], edx
je 0x46031c
cmp word [0x4dfcd2], 0xffff
jne 0x4602e1
mov eax, dword [0x4deb1c]
mov ecx, dword [0x4deb18]
mov edx, dword [0x4dea8c]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
fstp qword [ebp - 0x248]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x460280
fdiv qword [0x401968]
jmp 0x460291
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f4]
fadd qword [0x401cd0]
fmul qword [ebp - 0x248]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4de8f8]
fstp qword [ebp - 0x250]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x250]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x46040f
fld qword [0x401970]
call ebx
mov ecx, dword [0x4deb1c]
push edx
mov edx, dword [0x4de8f8]
push eax
mov eax, dword [0x4de8f4]
push edx
mov edx, dword [0x4deb18]
push eax
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call edi
push edx
push eax
jmp 0x4603f5
cmp word [0x4dfcd2], 0xffff
jne 0x4603d0
mov edx, dword [0x4de908]
mov eax, dword [0x4de904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x46034e
fdiv qword [0x401968]
jmp 0x46035f
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4dea8c]
mov edx, dword [0x4dea88]
push ecx
push edx
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x4666d2
fstp qword [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x258]
mov ecx, dword [0x4de8f4]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4de8f8]
fstp qword [ebp - 0x260]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x260]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x46040f
fld qword [0x401970]
call ebx
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4de8f8]
push eax
mov eax, dword [0x4de8f4]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call edi
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 0x460420
fdiv qword [0x401968]
jmp 0x460431
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb50], eax
mov dword [0x4deb54], edx
cmp word [0x4dfcea], 0xffff
jne 0x46050a
mov eax, dword [0x4dea64]
mov ecx, dword [0x4dea60]
mov edx, dword [0x4deb14]
push eax
mov eax, dword [0x4deb10]
push ecx
mov ecx, dword [0x4deb0c]
push edx
mov edx, dword [0x4deb08]
push eax
mov eax, dword [0x4dea7c]
push ecx
mov ecx, dword [0x4dea78]
push edx
mov edx, dword [0x4dea4c]
push eax
mov eax, dword [0x4dea48]
push ecx
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call edi
push edx
push eax
call edi
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x4de908]
mov ecx, dword [0x4de904]
fstp qword [ebp - 0x268]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4604ee
fdiv qword [0x401968]
jmp 0x4604ff
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x268]
jmp 0x4605a8
mov edx, dword [0x4deb14]
mov eax, dword [0x4deb10]
mov ecx, dword [0x4deb0c]
push edx
mov edx, dword [0x4deb08]
push eax
mov eax, dword [0x4dea7c]
push ecx
mov ecx, dword [0x4dea78]
push edx
mov edx, dword [0x4dea4c]
push eax
mov eax, dword [0x4dea48]
push ecx
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call edi
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x4de908]
mov ecx, dword [0x4de904]
fstp qword [ebp - 0x270]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x460591
fdiv qword [0x401968]
jmp 0x4605a2
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x270]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x4605d5
fdiv qword [0x401968]
jmp 0x4605e6
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov ecx, dword [0x4dea5c]
mov dword [0x4deb64], edx
mov edx, dword [0x4dea74]
mov dword [0x4deb60], eax
mov eax, dword [0x4dea70]
push edx
mov edx, dword [0x4dea58]
push eax
mov eax, dword [0x4dea54]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push ecx
mov ecx, dword [0x4dea50]
push edx
mov edx, dword [0x4deab4]
push eax
mov eax, dword [0x4deab0]
push ecx
mov ecx, dword [0x4dea44]
push edx
mov edx, dword [0x4dea40]
push eax
push ecx
push edx
call edi
push edx
push eax
call edi
push edx
push eax
call edi
push edx
push eax
call edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
lea eax, [ebp - 0x14c]
push 0x4dfba4
push eax
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4606e3
mov ecx, dword [0x4deb20]
mov edx, dword [0x4deb24]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, 0x407bc8
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
lea eax, [ebp - 0x14c]
push 0x4dfbb4
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
push 0x4dfbc4
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x4608ae
mov edx, dword [0x4dea7c]
mov eax, dword [0x4dea78]
mov ecx, dword [0x4dea4c]
push edx
mov edx, dword [0x4dea48]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
fld qword [0x401978]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x46089b
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xec]
push eax
push 1
push 0x4df2b8
push ecx
mov dword [ebp - 0xd4], 1
mov dword [ebp - 0xdc], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xfc]
push 0x20
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0xec]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xec]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x194], 0
je 0x4608ae
fld qword [0x401970]
call ebx
mov ecx, dword [0x4dea7c]
push edx
mov edx, dword [0x4de908]
push eax
mov eax, dword [0x4de904]
push edx
mov edx, dword [0x4dea78]
push eax
mov eax, dword [0x4dea4c]
push ecx
mov ecx, dword [0x4dea48]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x46087c
fdiv qword [0x401968]
jmp 0x46088d
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
jmp 0x4608a3
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x4deb40], eax
mov dword [0x4deb44], edx
mov eax, 0x407bc8
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
push 0x4dfbb4
lea eax, [ebp - 0xdc]
mov ecx, 0x8008
push edx
push eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x15c]
push 0x4dfbc4
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x4609dd
cmp word [0x4dfce6], 0xffff
fld qword [0x401970]
jne 0x460967
call ebx
mov ecx, dword [0x4de908]
push edx
mov edx, dword [0x4de904]
push eax
mov eax, dword [0x4deb1c]
push ecx
mov ecx, dword [0x4deb18]
push edx
mov edx, dword [0x4dea8c]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
jmp 0x460986
call ebx
mov ecx, dword [0x4de908]
push edx
mov edx, dword [0x4de904]
push eax
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x4609b5
fdiv qword [0x401968]
jmp 0x4609c6
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb58], eax
mov dword [0x4deb5c], edx
mov eax, 0x407bc8
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
push 0x4dfbb4
lea eax, [ebp - 0xdc]
mov ecx, 0x8008
push edx
push eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0x15c]
push 0x4dfbc4
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x460c02
mov ecx, dword [0x4dea7c]
mov edx, dword [0x4dea78]
mov eax, dword [0x4dea4c]
push ecx
mov ecx, dword [0x4dea48]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
fld qword [0x401978]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x460b48
fld qword [0x401970]
call ebx
mov ecx, dword [0x4dea7c]
push edx
mov edx, dword [0x4de908]
push eax
mov eax, dword [0x4de904]
push edx
mov edx, dword [0x4dea78]
push eax
mov eax, dword [0x4dea4c]
push ecx
mov ecx, dword [0x4dea48]
push edx
mov edx, dword [0x4deb1c]
push eax
mov eax, dword [0x4deb18]
push ecx
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x460b1b
fdiv qword [0x401968]
jmp 0x460b2c
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb68], eax
mov dword [0x4deb6c], edx
jmp 0x460c02
cmp word [0x4dfce6], 0xffff
fld qword [0x401970]
jne 0x460b8d
call ebx
mov ecx, dword [0x4de904]
push edx
mov edx, dword [0x4deb1c]
push eax
mov eax, dword [0x4de908]
push eax
mov eax, dword [0x4deb18]
push ecx
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
jmp 0x460baa
call ebx
mov ecx, dword [0x4de904]
push edx
mov edx, dword [0x4dea8c]
push eax
mov eax, dword [0x4de908]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x460bda
fdiv qword [0x401968]
jmp 0x460beb
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb58], eax
mov dword [0x4deb5c], edx
xor edx, edx
cmp word [0x4dfcb4], 0xffff
mov eax, 0x407bc8
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x16c], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x4dfbb4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x4dfbc4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x460e68
mov eax, dword [0x4dea4c]
mov ecx, dword [0x4dea7c]
cmp eax, ecx
jl 0x460e55
jg 0x460ce8
mov edx, dword [0x4dea48]
cmp edx, dword [0x4dea78]
jbe 0x460e55
cmp word [0x4dfcd2], 0xffff
jne 0x460dcd
mov edx, dword [0x4dea48]
push ecx
mov ecx, dword [0x4dea78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x4de908]
mov ecx, dword [0x4de904]
fstp qword [ebp - 0x278]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x460d3e
fdiv qword [0x401968]
jmp 0x460d4f
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x4de8f8]
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x278]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4de8f4]
fstp qword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x280]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x460dab
fdiv qword [0x401968]
jmp 0x460dbc
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
jmp 0x460e5d
fld qword [0x401970]
call ebx
mov ecx, dword [0x4de8f8]
push edx
mov edx, dword [0x4de8f4]
push eax
mov eax, dword [0x4dea7c]
push ecx
mov ecx, dword [0x4dea78]
push edx
mov edx, dword [0x4dea4c]
push eax
mov eax, dword [0x4dea48]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x460e36
fdiv qword [0x401968]
jmp 0x460e47
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
jmp 0x460e5d
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x4deb48], eax
mov dword [0x4deb4c], edx
mov ecx, 0x8008
push 0x4dfbb4
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov eax, 0x407bc8
push ecx
push edx
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x15c]
push 0x4dfbc4
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea edx, [ebp - 0xfc]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x46111a
cmp word [0x4dfcb8], 0
je 0x460fea
cmp word [0x4dfcd2], 0xffff
jne 0x460fab
mov eax, dword [0x4deb1c]
mov ecx, dword [0x4deb18]
mov edx, dword [0x4dea8c]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
fstp qword [ebp - 0x288]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x460f4a
fdiv qword [0x401968]
jmp 0x460f5b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f4]
fadd qword [0x401cd0]
fmul qword [ebp - 0x288]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4de8f8]
fstp qword [ebp - 0x290]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x290]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x4610e1
fld qword [0x401970]
call ebx
mov ecx, dword [0x4deb1c]
push edx
mov edx, dword [0x4de8f8]
push eax
mov eax, dword [0x4de8f4]
push edx
mov edx, dword [0x4deb18]
push eax
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
jmp 0x4610c3
cmp word [0x4dfcd2], 0xffff
jne 0x46109e
mov edx, dword [0x4de908]
mov eax, dword [0x4de904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x46101c
fdiv qword [0x401968]
jmp 0x46102d
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4dea8c]
mov edx, dword [0x4dea88]
push ecx
push edx
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x4666d2
fstp qword [ebp - 0x298]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x298]
mov ecx, dword [0x4de8f4]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4de8f8]
fstp qword [ebp - 0x2a0]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2a0]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x4610e1
fld qword [0x401970]
call ebx
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4de8f8]
push eax
mov eax, dword [0x4de8f4]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x4610f2
fdiv qword [0x401968]
jmp 0x461103
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call ebx
mov dword [0x4deb50], eax
mov dword [0x4deb54], edx
cmp word [0x4dff5a], 0xffff
jne 0x461343
lea eax, [ebp - 0x14c]
push 0x4dfbc4
push eax
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
mov dword [ebp - 0x190], 0
je 0x461249
mov edx, 0x4086d0
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call fcn.004abe90
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x4deb50], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 2
mov dword [0x4deb54], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x4086f8
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x190], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x190]
lea eax, [ebp - 0xc4]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
call fcn.004abe90
lea edx, [ebp - 0xdc]
lea eax, [ebp - 0xc8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x4deb5c], edx
lea ecx, [ebp - 0xc8]
lea edx, [ebp - 0xc4]
push ecx
mov dword [0x4deb58], eax
push edx
jmp 0x46132c
mov edx, 0x40850c
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x190]
lea ecx, [ebp - 0xc4]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call fcn.004abe90
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xc8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x4deb54], edx
mov dword [0x4deb50], eax
lea edx, [ebp - 0xc8]
lea eax, [ebp - 0xc4]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x408320
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x190], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call fcn.004abe90
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x4deb58], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
mov dword [0x4deb5c], edx
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
xor edx, edx
cmp word [0x4dfcb4], 0xffff
mov eax, 0x407bc8
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x14c], ecx
sete dl
mov dword [ebp - 0x16c], ecx
lea eax, [ebp - 0x14c]
push 0x4dfbb4
lea ecx, [ebp - 0xdc]
neg edx
push eax
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call ebx
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x4dfbc4
lea edx, [ebp - 0xfc]
push ecx
push edx
call ebx
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
je 0x4618aa
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov eax, dword [0x4dea4c]
mov ecx, dword [0x4dea7c]
cmp eax, ecx
jl 0x46146e
jg 0x461437
mov edx, dword [0x4dea48]
mov ebx, dword [0x4dea78]
cmp edx, ebx
jbe 0x46146e
mov edx, dword [0x4dea48]
push ecx
mov ecx, dword [0x4dea78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
cmp word [0x4dfcb8], 0
je 0x461638
cmp word [0x4dfcd2], 0xffff
jne 0x461606
mov eax, dword [0x4deb1c]
mov ecx, dword [0x4deb18]
mov edx, dword [0x4dea8c]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x4de908]
mov dword [ebp - 0x140], edx
mov edx, dword [0x4de904]
mov ebx, 6
push ecx
push edx
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4614e6
fdiv qword [0x401968]
jmp 0x4614f7
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4de8f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], ebx
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call ebx
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4deb70], eax
lea eax, [ebp - 0x10c]
mov dword [0x4deb74], edx
push eax
lea ecx, [ebp - 0xdc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4618b0
mov edx, dword [0x4deb1c]
mov eax, dword [0x4deb18]
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
jmp 0x4617c3
cmp word [0x4dfcd2], 0xffff
jne 0x4617ac
mov eax, dword [0x4dea88]
mov edx, dword [0x4de908]
mov ecx, dword [0x4dea8c]
mov dword [ebp - 0x144], eax
mov eax, dword [0x4de904]
mov ebx, 6
push edx
push eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x14c], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x46168c
fdiv qword [0x401968]
jmp 0x46169d
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4de8f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], ebx
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call ebx
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4deb70], eax
lea eax, [ebp - 0x10c]
lea ecx, [ebp - 0xdc]
push eax
push ecx
push 2
mov dword [0x4deb74], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4618b0
mov edx, dword [0x4dea88]
mov eax, dword [0x4dea8c]
mov dword [ebp - 0x144], edx
mov dword [ebp - 0x140], eax
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4de8f8]
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4deb74], edx
lea ecx, [ebp - 0xfc]
lea edx, [ebp - 0xdc]
push ecx
push edx
push 2
mov dword [0x4deb70], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4618b0
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
xor edx, edx
mov eax, 0x8008
cmp word [0x4dfcb4], dx
mov ecx, 0x407bc8
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x164], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x4dfbb4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x4dfbc4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x461da9
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
cmp word [0x4dfcb8], 0
je 0x461b4b
cmp word [0x4dfcd2], 0xffff
jne 0x461b19
mov ecx, dword [0x4deb1c]
mov edx, dword [0x4deb18]
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
mov edx, dword [0x4de908]
mov dword [ebp - 0x144], eax
mov eax, dword [0x4de904]
push edx
push eax
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x461a04
fdiv qword [0x401968]
jmp 0x461a15
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4de8f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4deb70], eax
lea eax, [ebp - 0x10c]
lea ecx, [ebp - 0xdc]
push eax
mov dword [0x4deb74], edx
push ecx
jmp 0x461d9e
mov edx, dword [0x4deb1c]
mov eax, dword [0x4deb18]
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
jmp 0x461cca
cmp word [0x4dfcd2], 0xffff
jne 0x461cb3
mov eax, dword [0x4dea88]
mov edx, dword [0x4de908]
mov ecx, dword [0x4dea8c]
mov dword [ebp - 0x144], eax
mov eax, dword [0x4de904]
push edx
push eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x461b9e
fdiv qword [0x401968]
jmp 0x461baf
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4de8f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4deb70], eax
lea eax, [ebp - 0x10c]
lea ecx, [ebp - 0xdc]
push eax
mov dword [0x4deb74], edx
push ecx
jmp 0x461d9e
mov edx, dword [0x4dea88]
mov eax, dword [0x4dea8c]
mov dword [ebp - 0x144], edx
mov dword [ebp - 0x140], eax
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4de8f8]
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4deb74], edx
lea ecx, [ebp - 0xfc]
lea edx, [ebp - 0xdc]
push ecx
mov dword [0x4deb70], eax
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
cmp word [0x4dff5a], 0
jne 0x461e13
mov eax, dword [0x4dea5c]
mov ecx, dword [0x4dea58]
mov edx, dword [0x4dea54]
push eax
mov eax, dword [0x4dea50]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
mov ecx, dword [0x4dea40]
mov edx, dword [0x4dea44]
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x4deab0]
mov dword [ebp - 0x140], edx
mov edx, dword [0x4deab4]
mov eax, 6
mov dword [ebp - 0x154], ecx
mov ecx, dword [0x4dea70]
mov dword [ebp - 0x150], edx
mov edx, dword [0x4dea74]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x164], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xdc]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [0x4dea8c]
mov edx, dword [0x4deb18]
mov eax, dword [0x4dea88]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x4deb1c]
mov dword [ebp - 0x154], edx
mov edx, dword [0x4dea48]
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x4dea4c]
mov dword [ebp - 0x164], edx
mov edx, dword [0x4dea78]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x160], ecx
mov ecx, dword [0x4dea7c]
add esp, 0xc
mov dword [ebp - 0x174], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x17c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x170], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x16c]
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb54
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x462005
mov eax, dword [0x4dea68]
mov ecx, dword [0x4dea6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb64
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x46206c
mov eax, dword [0x4dea90]
mov ecx, dword [0x4dea94]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb94
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4620d3
mov eax, dword [0x4dea60]
mov ecx, dword [0x4dea64]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfba4
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x46213a
mov eax, dword [0x4deb20]
mov ecx, dword [0x4deb24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb74
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4621a1
mov eax, dword [0x4deb08]
mov ecx, dword [0x4deb0c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb84
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x462208
mov eax, dword [0x4deb10]
mov ecx, dword [0x4deb14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x4dff5a], 0
je 0x46234b
lea edx, [ebp - 0x14c]
push 0x4e0704
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x46227d
mov eax, dword [0x4e00c0]
mov ecx, dword [0x4e00c4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4e0724
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4622e4
mov eax, dword [0x4dea58]
mov ecx, dword [0x4dea5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4e0714
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x46234b
mov eax, dword [0x4dea50]
mov ecx, dword [0x4dea54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, dword [0x4dea4c]
mov ecx, dword [0x4dea7c]
cmp eax, ecx
jl 0x462398
jg 0x46236a
mov edx, dword [0x4dea48]
cmp edx, dword [0x4dea78]
jbe 0x462398
mov edx, dword [0x4dea48]
push ecx
mov ecx, dword [0x4dea78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], 6
jmp 0x4623ac
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
call edi
mov eax, 0x8008
mov ecx, 0x407bc8
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x154], ecx
lea eax, [ebp - 0x14c]
push 0x4dfbb4
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
push 0x4dfbc4
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x4626ed
mov edx, dword [0x4de904]
mov eax, dword [0x4de908]
mov dword [ebp - 0x144], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0xbc]
push ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call esi
lea ecx, [ebp - 0xfc]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0x10c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x4dfcb4], 0xffff
jne 0x4626ed
cmp word [0x4dfcd2], 0xffff
jne 0x46262e
mov edx, dword [0x4de908]
mov eax, dword [0x4de904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x46252c
fdiv qword [0x401968]
jmp 0x46253d
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4de8f8]
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x15c], 6
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, 5
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call esi
lea edx, [ebp - 0x10c]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x12c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xfc]
jmp 0x4626e7
mov eax, dword [0x4de8f4]
mov ecx, dword [0x4de8f8]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0xbc]
push edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
lea edx, [ebp - 0xfc]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x11c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 0x8008
mov ecx, 0x407bc8
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x154], ecx
lea eax, [ebp - 0x14c]
push 0x4dfbb4
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x15c]
push 0x4dfbc4
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x462b1f
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x4deb1c]
push edx
mov edx, dword [0x4de908]
push eax
mov eax, dword [0x4de904]
push edx
mov edx, dword [0x4deb18]
push eax
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x4627cd
fdiv qword [0x401968]
jmp 0x4627de
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x58]
lea ecx, [ebp - 0xdc]
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0x14c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x4dfcb8], 0
je 0x46297c
cmp word [0x4dfcd2], 0xffff
jne 0x4628cd
mov edx, dword [0x4deb1c]
mov eax, dword [0x4deb18]
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x4de908]
mov ecx, dword [0x4de904]
fstp qword [ebp - 0x2a8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x462882
fdiv qword [0x401968]
jmp 0x462893
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x4de8f8]
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x2a8]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4de8f4]
fstp qword [ebp - 0x2b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2b0]
jmp 0x462a18
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x4de8f8]
push edx
mov edx, dword [0x4de8f4]
push eax
mov eax, dword [0x4deb1c]
push ecx
mov ecx, dword [0x4deb18]
push edx
mov edx, dword [0x4dea8c]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x46293a
fdiv qword [0x401968]
jmp 0x46294b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0xdc]
push eax
jmp 0x462b16
cmp word [0x4dfcd2], 0xffff
jne 0x462a81
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4629af
fdiv qword [0x401968]
jmp 0x4629c0
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4dea88]
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4dea8c]
fstp qword [ebp - 0x2b8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2b8]
mov edx, dword [0x4de8f8]
push edx
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4de8f4]
fstp qword [ebp - 0x2c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2c0]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x462a3f
fdiv qword [0x401968]
jmp 0x462a50
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0xdc]
push eax
jmp 0x462b16
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x4de8f8]
push edx
mov edx, dword [0x4de8f4]
push eax
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x462ad9
fdiv qword [0x401968]
jmp 0x462aea
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x58]
lea ecx, [ebp - 0xdc]
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0x14c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor edx, edx
cmp word [0x4dfcb4], 0xffff
mov eax, 0x8008
mov ecx, 0x407bc8
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x164], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x4dfbb4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x4dfbc4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x4630fc
mov ecx, dword [0x4deb1c]
mov edx, dword [0x4deb18]
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x4de908]
mov dword [ebp - 0x140], edx
mov edx, dword [0x4de904]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x154], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x12c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [0x4dfcb8], 0
je 0x462e91
mov ecx, dword [0x4deb1c]
mov edx, dword [0x4deb18]
mov eax, dword [0x4dea8c]
cmp word [0x4dfcd2], 0xffff
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
jne 0x462e7a
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
mov edx, dword [0x4de908]
mov dword [ebp - 0x144], eax
mov eax, dword [0x4de904]
push edx
push eax
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x462d67
fdiv qword [0x401968]
jmp 0x462d78
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4de8f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xbc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call esi
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x10c]
push edx
push eax
call esi
lea ecx, [ebp - 0x11c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x18c]
lea eax, [ebp - 0x12c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x13c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x10c]
jmp 0x4630e9
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
jmp 0x463017
cmp word [0x4dfcd2], 0xffff
jne 0x463000
mov ecx, dword [0x4dea88]
mov eax, dword [0x4de908]
mov edx, dword [0x4dea8c]
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x4de904]
push eax
push ecx
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x462ee5
fdiv qword [0x401968]
jmp 0x462ef6
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x4de8f4]
mov ecx, dword [0x4de8f8]
mov dword [ebp - 0x164], edx
lea edx, [ebp - 0x58]
mov dword [ebp - 0x160], ecx
push edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0x10c]
lea edx, [ebp - 0xdc]
push ecx
push edx
jmp 0x4630f1
mov eax, dword [0x4dea88]
mov ecx, dword [0x4dea8c]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], ecx
mov edx, dword [0x4de8f4]
mov ecx, dword [0x4de8f8]
mov eax, 6
mov dword [ebp - 0x154], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x12c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
xor edx, edx
mov eax, 0x8008
cmp word [0x4dfcb4], dx
mov ecx, 0x407bc8
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x164], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x4dfbb4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x4dfbc4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x4635d8
mov ecx, dword [0x4deb1c]
mov edx, dword [0x4deb18]
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x4de908]
mov dword [ebp - 0x140], edx
mov edx, dword [0x4de904]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x154], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x12c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [0x4dfcb8], 0
je 0x463436
cmp word [0x4dfcd2], 0xffff
jne 0x463387
mov ecx, dword [0x4deb1c]
mov edx, dword [0x4deb18]
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x4de908]
mov eax, dword [0x4de904]
fstp qword [ebp - 0x2c8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x46333b
fdiv qword [0x401968]
jmp 0x46334c
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f8]
mov edx, dword [0x4de8f4]
push ecx
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x2c8]
fnstsw ax
test al, 0xd
jne 0x4666d2
fstp qword [ebp - 0x2d0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2d0]
jmp 0x4634d2
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x4de8f4]
push edx
mov edx, dword [0x4deb1c]
push eax
mov eax, dword [0x4de8f8]
push eax
mov eax, dword [0x4deb18]
push ecx
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x4633f4
fdiv qword [0x401968]
jmp 0x463405
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x4635cf
cmp word [0x4dfcd2], 0xffff
jne 0x46353b
mov eax, dword [0x4de908]
mov ecx, dword [0x4de904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x463468
fdiv qword [0x401968]
jmp 0x463479
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x4dea8c]
push edx
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4dea88]
fstp qword [ebp - 0x2d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2d8]
mov ecx, dword [0x4de8f8]
mov edx, dword [0x4de8f4]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x4666d2
fstp qword [ebp - 0x2e0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2e0]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x4634f9
fdiv qword [0x401968]
jmp 0x46350a
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x4635cf
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x4de8f4]
push edx
mov edx, dword [0x4dea8c]
push eax
mov eax, dword [0x4de8f8]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x463592
fdiv qword [0x401968]
jmp 0x4635a3
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0xdc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
cmp word [0x4dff5a], 0
jne 0x463643
mov ecx, dword [0x4dea5c]
mov edx, dword [0x4dea58]
mov eax, dword [0x4dea54]
push ecx
mov ecx, dword [0x4dea50]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
mov edx, dword [0x4dea40]
mov eax, dword [0x4dea44]
mov ecx, dword [0x4deab0]
mov dword [ebp - 0x144], edx
mov edx, dword [0x4deab4]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov ecx, dword [0x4dea70]
mov dword [ebp - 0x150], edx
mov edx, dword [0x4dea74]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x164], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xdc]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [0x4dea8c]
mov edx, dword [0x4deb18]
mov eax, dword [0x4dea88]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x4deb1c]
mov dword [ebp - 0x154], edx
mov edx, dword [0x4dea48]
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x4dea4c]
mov dword [ebp - 0x164], edx
mov edx, dword [0x4dea78]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x160], ecx
mov ecx, dword [0x4dea7c]
add esp, 0xc
mov dword [ebp - 0x174], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x17c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x170], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x16c]
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb54
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x463834
mov eax, dword [0x4dea68]
mov ecx, dword [0x4dea6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb64
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x46389b
mov eax, dword [0x4dea90]
mov ecx, dword [0x4dea94]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb94
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x463902
mov eax, dword [0x4dea60]
mov ecx, dword [0x4dea64]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfba4
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x463969
mov eax, dword [0x4deb20]
mov ecx, dword [0x4deb24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb74
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4639d0
mov eax, dword [0x4deb08]
mov ecx, dword [0x4deb0c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb84
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x463a37
mov eax, dword [0x4deb10]
mov ecx, dword [0x4deb14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x4dff5a], 0
je 0x463b7a
lea edx, [ebp - 0x14c]
push 0x4e0704
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x463aac
mov eax, dword [0x4e00c0]
mov ecx, dword [0x4e00c4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4e0724
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x463b13
mov eax, dword [0x4dea58]
mov ecx, dword [0x4dea5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4e0714
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x463b7a
mov eax, dword [0x4dea50]
mov ecx, dword [0x4dea54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, dword [0x4dea4c]
mov ecx, dword [0x4dea7c]
cmp eax, ecx
jl 0x463bc7
jg 0x463b99
mov edx, dword [0x4dea48]
cmp edx, dword [0x4dea78]
jbe 0x463bc7
mov edx, dword [0x4dea48]
push ecx
mov ecx, dword [0x4dea78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], 6
jmp 0x463bdb
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
call edi
lea eax, [ebp - 0x14c]
push 0x4dfbb4
push eax
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x463eda
mov ecx, dword [0x4de904]
mov edx, dword [0x4de908]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0x14c]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0xfc]
push eax
call ebx
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x11c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x4dfcb4], 0
jne 0x463eda
cmp word [0x4dfcd2], 0xffff
jne 0x463e1b
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x463d19
fdiv qword [0x401968]
jmp 0x463d2a
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4de8f8]
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x15c], 6
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, 5
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call esi
lea edx, [ebp - 0x10c]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x12c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xfc]
jmp 0x463ed4
mov eax, dword [0x4de8f4]
mov ecx, dword [0x4de8f8]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0xbc]
push edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
lea edx, [ebp - 0xfc]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x11c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x14c]
push 0x4dfbc4
push eax
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4642b6
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x4de908]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
mov edx, dword [0x4de904]
push eax
mov eax, dword [0x4deb1c]
push ecx
mov ecx, dword [0x4deb18]
push edx
mov edx, dword [0x4dea8c]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call ebx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call ebx
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 0x463f74
fdiv qword [0x401968]
jmp 0x463f85
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0xdc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x4dfcb8], 0
je 0x464118
cmp word [0x4dfcd2], 0xffff
jne 0x464071
mov ecx, dword [0x4deb1c]
mov edx, dword [0x4deb18]
mov eax, dword [0x4dea8c]
push ecx
mov ecx, dword [0x4dea88]
push edx
push eax
push ecx
call ebx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x4de908]
mov eax, dword [0x4de904]
fstp qword [ebp - 0x2e8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x464025
fdiv qword [0x401968]
jmp 0x464036
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4de8f8]
mov edx, dword [0x4de8f4]
push ecx
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x2e8]
fnstsw ax
test al, 0xd
jne 0x4666d2
fstp qword [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2f0]
jmp 0x4641b4
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x4de8f4]
push edx
mov edx, dword [0x4deb1c]
push eax
mov eax, dword [0x4de8f8]
push eax
mov eax, dword [0x4deb18]
push ecx
mov ecx, dword [0x4dea8c]
push edx
mov edx, dword [0x4dea88]
push eax
push ecx
push edx
call ebx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call ebx
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 0x4640d6
fdiv qword [0x401968]
jmp 0x4640e7
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x4642ad
cmp word [0x4dfcd2], 0xffff
jne 0x46421d
mov eax, dword [0x4de908]
mov ecx, dword [0x4de904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x46414a
fdiv qword [0x401968]
jmp 0x46415b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x4dea8c]
push edx
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4dea88]
fstp qword [ebp - 0x2f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2f8]
mov ecx, dword [0x4de8f8]
mov edx, dword [0x4de8f4]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x4666d2
fstp qword [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x300]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x4641db
fdiv qword [0x401968]
jmp 0x4641ec
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x4642ad
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x4de8f4]
push edx
mov edx, dword [0x4dea8c]
push eax
mov eax, dword [0x4de8f8]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call ebx
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 0x464270
fdiv qword [0x401968]
jmp 0x464281
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
lea eax, [ebp - 0xdc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ecx, dword [0x4defb8]
mov edx, dword [0x4defbc]
mov eax, dword [0x4deab8]
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x4deabc]
mov dword [ebp - 0x140], edx
mov edx, dword [0x4deac0]
mov dword [ebp - 0x154], eax
mov eax, dword [0x4deac4]
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x4deac8]
mov dword [ebp - 0x164], edx
mov edx, dword [0x4deacc]
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x170], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
mov ebx, 6
push ecx
push edx
mov dword [ebp - 0x14c], ebx
mov dword [ebp - 0x15c], ebx
mov dword [ebp - 0x16c], ebx
mov dword [ebp - 0x17c], ebx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov eax, dword [0x4dea4c]
mov ecx, dword [0x4dea7c]
cmp eax, ecx
jl 0x464407
jg 0x4643dd
mov edx, dword [0x4dea48]
cmp edx, dword [0x4dea78]
jbe 0x464407
mov edx, dword [0x4dea48]
push ecx
mov ecx, dword [0x4dea78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], ebx
jmp 0x46441b
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov eax, 0x407bc8
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
mov dword [ebp - 0x16c], ecx
lea eax, [ebp - 0x14c]
push 0x4dfb74
lea ecx, [ebp - 0xdc]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x15c]
push 0x4dfb84
lea eax, [ebp - 0xec]
push edx
push eax
call ebx
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x16c]
push 0x4dfb54
lea eax, [ebp - 0x10c]
push edx
push eax
call ebx
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x4644cd
mov dword [ebp - 0x74], 1
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea edx, [ebp - 0x14c]
push 0x4dfb74
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464526
mov ecx, dword [0x4deb0c]
mov eax, dword [0x4deb08]
mov dword [ebp - 0x140], ecx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb84
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464589
mov eax, dword [0x4deb10]
mov ecx, dword [0x4deb14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb54
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x4645ec
mov eax, dword [0x4dea68]
mov ecx, dword [0x4dea6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfba4
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x46464f
mov eax, dword [0x4deb20]
mov ecx, dword [0x4deb24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x4dff5a], 0
je 0x464786
lea edx, [ebp - 0x14c]
push 0x4e0704
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x4646c0
mov eax, dword [0x4e00c0]
mov ecx, dword [0x4e00c4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4e0724
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464723
mov eax, dword [0x4dea58]
mov ecx, dword [0x4dea5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4e0714
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464786
mov eax, dword [0x4dea50]
mov ecx, dword [0x4dea54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfbb4
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x4647db
mov ax, word [ebp - 0x74]
lea ecx, [ebp - 0x58]
add ax, 1
lea edx, [ebp - 0xbc]
jo 0x4666d7
mov dword [ebp - 0x74], eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
jmp 0x464813
lea ecx, [ebp - 0x14c]
push 0x4dfba4
push ecx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464813
mov dx, word [ebp - 0x74]
add dx, 1
jo 0x4666d7
mov dword [ebp - 0x74], edx
lea eax, [ebp - 0x14c]
push 0x4dfbc4
push eax
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x4648c4
mov eax, dword [ebp - 0x74]
mov ecx, dword [0x4dea88]
mov edx, dword [0x4dea8c]
add ax, 1
jo 0x4666d7
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x4deb18]
mov eax, 6
mov dword [ebp - 0x140], edx
mov edx, dword [0x4deb1c]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x154], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
xor edx, edx
cmp word [0x4dfcaa], 0xffff
lea eax, [ebp - 0x14c]
push 0x4dfb74
sete dl
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x4649a7
mov ecx, dword [0x4deb08]
mov edx, dword [0x4deb0c]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor eax, eax
cmp word [0x4dfcac], 0xffff
lea ecx, [ebp - 0x14c]
push 0x4dfb84
sete al
lea edx, [ebp - 0xdc]
push ecx
neg eax
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
mov word [ebp - 0x154], ax
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x464a64
mov edx, dword [0x4deb10]
mov eax, dword [0x4deb14]
mov dword [ebp - 0x144], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x14c]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor ecx, ecx
cmp word [0x4dfcb0], 0xffff
lea edx, [ebp - 0x14c]
push 0x4dfb54
sete cl
lea eax, [ebp - 0xdc]
push edx
neg ecx
push eax
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
mov word [ebp - 0x154], cx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
je 0x464b18
mov eax, dword [0x4dea68]
mov ecx, dword [0x4dea6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea edx, [ebp - 0x14c]
push 0x4dfba4
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464b81
mov eax, dword [0x4deb20]
mov ecx, dword [0x4deb24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov edx, dword [0x4dea38]
mov eax, dword [0x4dea3c]
mov dword [ebp - 0x144], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x14c]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ecx, dword [0x4dea80]
mov edx, dword [0x4dea84]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
call esi
push eax
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x14c]
push 0x4dfb54
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464c77
mov eax, dword [0x4dea68]
mov ecx, dword [0x4dea6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb64
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464cda
mov eax, dword [0x4dea90]
mov ecx, dword [0x4dea94]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb94
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464d3d
mov eax, dword [0x4dea60]
mov ecx, dword [0x4dea64]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfba4
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464da0
mov eax, dword [0x4deb20]
mov ecx, dword [0x4deb24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb74
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464e03
mov eax, dword [0x4deb08]
mov ecx, dword [0x4deb0c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4dfb84
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464e66
mov eax, dword [0x4deb10]
mov ecx, dword [0x4deb14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x4dff5a], 0
je 0x464f9d
lea edx, [ebp - 0x14c]
push 0x4e0704
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464ed7
mov eax, dword [0x4e00c0]
mov ecx, dword [0x4e00c4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4e0724
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464f3a
mov eax, dword [0x4dea58]
mov ecx, dword [0x4dea5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x4e0714
push edx
mov dword [ebp - 0x144], 0x407bc8
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x464f9d
mov eax, dword [0x4dea50]
mov ecx, dword [0x4dea54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov eax, dword [0x4dea4c]
mov ecx, dword [0x4dea7c]
cmp eax, ecx
jl 0x46501b
jg 0x464fdd
mov edx, dword [0x4dea48]
mov ebx, dword [0x4dea78]
cmp edx, ebx
jbe 0x46501b
mov edx, dword [0x4dea48]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push ecx
mov ecx, dword [0x4dea78]
push ecx
push eax
push edx
call ebx
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
jmp 0x465043
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov eax, dword [0x4dea7c]
mov ecx, dword [0x4dea78]
mov edx, dword [0x4dea4c]
push eax
mov eax, dword [0x4dea48]
push ecx
push edx
push eax
call ebx
fld qword [0x401978]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jg 0x465084
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x4deb40], eax
mov dword [0x4deb44], edx
mov ecx, dword [0x4dea7c]
mov edx, dword [0x4dea78]
mov eax, dword [0x4dea4c]
push ecx
mov ecx, dword [0x4dea48]
push edx
push eax
push ecx
call ebx
fld qword [0x401978]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jg 0x4650c6
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x4deb48], eax
mov dword [0x4deb4c], edx
or eax, 0xffffffff
cmp word [0x4e0c08], ax
jne 0x465e49
cmp word [0x4dfcf8], ax
jne 0x465151
mov edx, dword [0x4de908]
mov eax, dword [0x4de904]
mov ecx, dword [0x4deb24]
push edx
mov edx, dword [0x4deb20]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x465119
fdiv qword [0x401968]
jmp 0x46512a
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfeec
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcf8], 0
jne 0x46517f
mov ebx, 2
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfeec
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
jmp 0x465184
mov ebx, 2
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
jne 0x46526c
cmp word [0x4dfcce], ax
jne 0x465245
mov eax, dword [0x4deb20]
mov edx, dword [0x4de8f4]
mov ecx, dword [0x4deb24]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x154], edx
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x4de8f8]
push edx
lea eax, [ebp - 0xdc]
push 0x4dfeec
push eax
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x4dfefc
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x4dfcce], 0
jne 0x46526c
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfefc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
je 0x46531e
cmp word [0x4dfcce], ax
jne 0x4652f7
mov edx, dword [0x4de8f8]
mov eax, dword [0x4de8f4]
mov ecx, dword [0x4deb24]
push edx
mov edx, dword [0x4deb20]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4652bf
fdiv qword [0x401968]
jmp 0x4652d0
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfefc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcce], 0
jne 0x46531e
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfefc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x4dfce0], 0xffff
jne 0x465399
mov eax, dword [0x4de908]
mov ecx, dword [0x4de904]
mov edx, dword [0x4dea6c]
push eax
mov eax, dword [0x4dea68]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x465361
fdiv qword [0x401968]
jmp 0x465372
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfecc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfce0], 0
jne 0x4653c0
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfecc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
jne 0x4654a9
cmp word [0x4dfcb2], ax
jne 0x465482
mov ecx, dword [0x4dea68]
mov edx, dword [0x4dea6c]
mov eax, 6
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x4de8f4]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x140], edx
mov edx, dword [0x4de8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x4dfecc
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x4dfedc
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x4dfcb2], 0
jne 0x4654a9
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfedc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
je 0x46555a
cmp word [0x4dfcb2], ax
jne 0x465533
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4dea6c]
push eax
mov eax, dword [0x4dea68]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4654fb
fdiv qword [0x401968]
jmp 0x46550c
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfedc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcb2], 0
jne 0x46555a
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfedc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x4dfcf2], 0xffff
jne 0x4655d6
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
mov eax, dword [0x4dea94]
push ecx
mov ecx, dword [0x4dea90]
push edx
push eax
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 0x46559e
fdiv qword [0x401968]
jmp 0x4655af
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfeac
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcf2], 0
jne 0x4655fd
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfeac
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
jne 0x4656e5
cmp word [0x4dfcc8], ax
jne 0x4656be
mov eax, dword [0x4dea94]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4dea90]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x4de8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x4dfeac
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x4dfebc
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x4dfcc8], 0
jne 0x4656e5
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfebc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
je 0x465796
cmp word [0x4dfcc8], ax
jne 0x46576f
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4dea94]
push eax
mov eax, dword [0x4dea90]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x465737
fdiv qword [0x401968]
jmp 0x465748
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfebc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcc8], 0
jne 0x465796
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfebc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x4dfcea], 0xffff
jne 0x465812
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
mov eax, dword [0x4dea64]
push ecx
mov ecx, dword [0x4dea60]
push edx
push eax
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 0x4657da
fdiv qword [0x401968]
jmp 0x4657eb
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dff0c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcea], 0
jne 0x465839
lea edx, [ebp - 0x14c]
mov ecx, 0x4dff0c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
jne 0x465921
cmp word [0x4dfcc0], ax
jne 0x4658fa
mov eax, dword [0x4dea64]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4dea60]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x4de8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x4dff0c
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x4dff1c
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x4dfcc0], 0
jne 0x465921
lea edx, [ebp - 0x14c]
mov ecx, 0x4dff1c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
je 0x4659d2
cmp word [0x4dfcc0], ax
jne 0x4659ab
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4dea64]
push eax
mov eax, dword [0x4dea60]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x465973
fdiv qword [0x401968]
jmp 0x465984
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dff1c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcc0], 0
jne 0x4659d2
lea edx, [ebp - 0x14c]
mov ecx, 0x4dff1c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x4dfcda], 0xffff
jne 0x465a4e
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
mov eax, dword [0x4deb0c]
push ecx
mov ecx, dword [0x4deb08]
push edx
push eax
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 0x465a16
fdiv qword [0x401968]
jmp 0x465a27
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfe6c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcda], 0
jne 0x465a75
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfe6c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
jne 0x465b5d
cmp word [0x4dfcaa], ax
jne 0x465b36
mov eax, dword [0x4deb0c]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4deb08]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x4de8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x4dfe6c
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x4dfe7c
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x4dfcaa], 0
jne 0x465b5d
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfe7c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
je 0x465c0e
cmp word [0x4dfcaa], ax
jne 0x465be7
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4deb0c]
push eax
mov eax, dword [0x4deb08]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x465baf
fdiv qword [0x401968]
jmp 0x465bc0
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfe7c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcaa], 0
jne 0x465c0e
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfe7c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x4dfcdc], 0xffff
jne 0x465c8a
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
mov eax, dword [0x4deb14]
push ecx
mov ecx, dword [0x4deb10]
push edx
push eax
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 0x465c52
fdiv qword [0x401968]
jmp 0x465c63
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfe8c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcdc], 0
jne 0x465cb1
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfe8c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
jne 0x465d99
cmp word [0x4dfcac], ax
jne 0x465d72
mov eax, dword [0x4deb14]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4deb10]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x4de8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x4dfe8c
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x4dfe9c
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x4dfcac], 0
jne 0x465d99
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfe9c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x4dfcd2], 0xffff
je 0x465e49
cmp word [0x4dfcac], 0xffff
jne 0x465e22
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4deb14]
push eax
mov eax, dword [0x4deb10]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x465dea
fdiv qword [0x401968]
jmp 0x465dfb
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfe9c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcac], 0
jne 0x465e49
lea edx, [ebp - 0x14c]
mov ecx, 0x4dfe9c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x4dff5a], 0xffff
jne 0x4662a2
or ebx, 0xffffffff
cmp word [0x4dfcf6], bx
jne 0x465ede
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
mov eax, dword [0x4dea5c]
push ecx
mov ecx, dword [0x4dea58]
push edx
push eax
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 0x465e9d
fdiv qword [0x401968]
jmp 0x465eae
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4e0754
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcf6], bx
je 0x465f02
mov ebx, 2
lea edx, [ebp - 0x14c]
mov ecx, 0x4e0754
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
jmp 0x465f07
mov ebx, 2
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
jne 0x465fde
cmp word [0x4dfccc], ax
jne 0x465fcb
mov eax, dword [0x4dea5c]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4dea58]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x4de8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x4e0754
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x4e0764
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
or eax, 0xffffffff
cmp word [0x4dfccc], 0
jne 0x466085
jmp 0x466065
cmp word [0x4dfccc], ax
jne 0x46605b
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4dea5c]
push eax
mov eax, dword [0x4dea58]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x466020
fdiv qword [0x401968]
jmp 0x466031
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4e0764
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
or eax, 0xffffffff
cmp word [0x4dfccc], 0
jne 0x466085
lea edx, [ebp - 0x14c]
mov ecx, 0x4e0764
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcf4], ax
jne 0x46610c
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
mov eax, dword [0x4dea54]
push ecx
mov ecx, dword [0x4dea50]
push edx
push eax
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 0x4660c8
fdiv qword [0x401968]
jmp 0x4660d9
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4e0774
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
or eax, 0xffffffff
cmp word [0x4dfcf4], ax
je 0x46612c
lea edx, [ebp - 0x14c]
mov ecx, 0x4e0774
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x4dfcd2], ax
jne 0x4661fd
cmp word [0x4dfcca], ax
jne 0x4661ea
mov eax, dword [0x4dea54]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4dea50]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x4de8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x4e0774
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x4e0784
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x4dfcca], 0
jne 0x4662a2
jmp 0x466281
cmp word [0x4dfcca], ax
jne 0x466277
mov eax, dword [0x4de8f8]
mov ecx, dword [0x4de8f4]
mov edx, dword [0x4dea54]
push eax
mov eax, dword [0x4dea50]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x46623f
fdiv qword [0x401968]
jmp 0x466250
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x4e0784
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x4666d2
call edi
cmp word [0x4dfcca], 0
jne 0x4662a2
lea edx, [ebp - 0x14c]
mov ecx, 0x4e0784
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
xor edx, edx
lea ecx, [ebp - 0xcc]
call esi
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0x144], 0x405bcc
mov dword [ebp - 0x14c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x408154
lea ecx, [ebp - 0xc8]
call esi
mov edx, 0x408140
lea ecx, [ebp - 0xc4]
call esi
lea ecx, [ebp - 0xcc]
lea edx, [ebp - 0xdc]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xc4]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call fcn.0045ec80
lea eax, [ebp - 0xec]
lea ecx, [ebp - 0x15c]
push eax
push ecx
mov dword [ebp - 0x154], 0x408168
mov dword [ebp - 0x15c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov esi, eax
lea edx, [ebp - 0xcc]
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xec]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
test si, si
je 0x4665fc
cmp word [0x4dfcf0], 0
jne 0x466464
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4663b6
fdiv qword [0x401968]
jmp 0x4663c7
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4dea88]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4dea8c]
fstp qword [ebp - 0x308]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x308]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x46641d
fdiv qword [0x401968]
jmp 0x46642e
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fnstsw ax
test al, 0xd
jne 0x4666d2
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
mov edx, dword [0x4deb5c]
push eax
mov eax, dword [0x4deb58]
push edx
push eax
call edi
mov dword [0x4deb58], eax
mov dword [0x4deb5c], edx
jmp 0x466470
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
cmp word [0x4dfcc6], 0
jne 0x4665fc
cmp word [0x4dfcd2], 0xffff
jne 0x46656f
mov ecx, dword [0x4de908]
mov edx, dword [0x4de904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4664b1
fdiv qword [0x401968]
jmp 0x4664c2
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x4dea88]
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4dea8c]
fstp qword [ebp - 0x310]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x310]
mov edx, dword [0x4de8f8]
push edx
fnstsw ax
test al, 0xd
jne 0x4666d2
mov eax, dword [0x4de8f4]
fstp qword [ebp - 0x318]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x318]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x4666d2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x466541
fdiv qword [0x401968]
jmp 0x466552
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call esi
mov ecx, dword [0x4deb74]
push edx
mov edx, dword [0x4deb70]
push eax
push ecx
jmp 0x4665ee
fld qword [0x401970]
call esi
mov ecx, dword [0x4de8f4]
push edx
mov edx, dword [0x4dea8c]
push eax
mov eax, dword [0x4de8f8]
push eax
mov eax, dword [0x4dea88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyMul]
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 0x4665c2
fdiv qword [0x401968]
jmp 0x4665d3
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4666d2
call esi
mov ecx, dword [0x4deb54]
push edx
mov edx, dword [0x4deb50]
push eax
push ecx
push edx
call edi
mov dword [0x4deb50], eax
mov dword [0x4deb54], edx
wait
push 0x4666c1
jmp 0x46665e
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x38]
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x3c]
call edi
lea ecx, [ebp - 0x48]
call edi
lea ecx, [ebp - 0x58]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x5c]
call ebx
lea ecx, [ebp - 0x60]
call edi
lea ecx, [ebp - 0x70]
call esi
lea ecx, [ebp - 0x84]
call esi
lea ecx, [ebp - 0x94]
call esi
lea ecx, [ebp - 0xa4]
call esi
lea ecx, [ebp - 0xbc]
call esi
lea ecx, [ebp - 0xc0]
call ebx
ret
jmp 0x402ecc
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 8
push 0x402ec6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xd4
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401ce8
xor esi, esi
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x2c], esi
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x40], esi
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x58], esi
mov dword [ebp - 0x68], esi
mov dword [ebp - 0x6c], esi
mov dword [ebp - 0x70], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x84], esi
mov dword [ebp - 0x94], esi
mov dword [ebp - 0x98], esi
mov dword [ebp - 0xa8], esi
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0xbc], esi
call fcn.00458bf0
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
mov edi, dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x84]
lea edx, [ebp - 0x94]
push ecx
push edx
call edi
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x94]
lea edx, [ebp - 0x84]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x84]
lea eax, [ebp - 0x40]
push ecx
push edx
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0xa8], 0x4008
call edi
lea eax, [ebp - 0x84]
lea ecx, [ebp - 0xb8]
push eax
push ecx
mov dword [ebp - 0xb0], 0x405bcc
mov dword [ebp - 0xb8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x84]
mov di, ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp di, si
je 0x46680e
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov edx, dword [ebp - 0x40]
push 1
push edx
push 0x408350
push esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaInStr]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov ecx, eax
call ebx
mov edi, eax
mov edx, dword [ebp - 0x40]
mov ax, di
add ax, 1
jo 0x466faa
movsx ecx, ax
push ecx
push edx
push 0x408350
push 0
call esi
mov ecx, eax
call ebx
mov ebx, eax
mov edx, dword [ebp - 0x40]
mov ax, bx
add ax, 1
jo 0x466faa
movsx ecx, ax
push ecx
push edx
push 0x408350
push 0
call esi
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov esi, eax
mov edx, dword [ebp - 0x40]
mov ax, si
add ax, 1
jo 0x466faa
movsx ecx, ax
push ecx
push edx
push 0x408350
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov dword [ebp - 0x64], eax
mov ecx, dword [ebp - 0x40]
add ax, 1
jo 0x466faa
movsx eax, ax
push eax
push ecx
push 0x408350
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
add ax, 1
jo 0x466faa
movsx edx, ax
mov eax, dword [ebp - 0x40]
push edx
push eax
push 0x408350
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov cx, di
lea edx, [ebp - 0x40]
sub cx, 1
mov dword [ebp - 0x84], 2
jo 0x466faa
mov word [ebp - 0x7c], cx
mov dword [ebp - 0xa0], edx
mov dword [ebp - 0xa8], 0x4008
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xa8]
push 1
lea edx, [ebp - 0x94]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x94]
mov ecx, 0x4de274
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ax, bx
lea ecx, [ebp - 0x40]
sub ax, di
lea edx, [ebp - 0x84]
jo 0x466faa
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x466faa
add di, 1
mov word [ebp - 0x7c], ax
jo 0x466faa
movsx eax, di
mov edi, dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ax, si
lea ecx, [ebp - 0x40]
sub ax, bx
lea edx, [ebp - 0x84]
jo 0x466faa
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x466faa
add bx, 1
mov word [ebp - 0x7c], ax
jo 0x466faa
movsx eax, bx
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [ebp - 0x64]
mov dword [ebp - 0x44], 0
test bx, bx
je 0x466b83
mov ax, bx
lea ecx, [ebp - 0x40]
sub ax, si
lea edx, [ebp - 0x84]
jo 0x466faa
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x466faa
add si, 1
mov word [ebp - 0x7c], ax
jo 0x466faa
movsx eax, si
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
movsx ecx, bx
sub eax, ecx
lea edx, [ebp - 0x40]
jo 0x466faa
add eax, 1
mov dword [ebp - 0xa0], edx
jo 0x466faa
add bx, 1
mov dword [ebp - 0x7c], eax
jo 0x466faa
movsx ecx, bx
lea eax, [ebp - 0x84]
lea edx, [ebp - 0xa8]
push eax
push ecx
lea eax, [ebp - 0x94]
push edx
push eax
mov dword [ebp - 0x84], 3
mov dword [ebp - 0xa8], 0x4008
call edi
lea ecx, [ebp - 0x94]
lea edx, [ebp - 0x68]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x44], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x94]
lea ecx, [ebp - 0x84]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x466c01
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
movsx ecx, si
sub eax, ecx
lea edx, [ebp - 0x40]
jo 0x466faa
add eax, 1
mov dword [ebp - 0xa0], edx
jo 0x466faa
add si, 1
mov dword [ebp - 0x7c], eax
jo 0x466faa
movsx ecx, si
lea eax, [ebp - 0x84]
lea edx, [ebp - 0xa8]
push eax
push ecx
lea eax, [ebp - 0x94]
push edx
push eax
mov dword [ebp - 0x84], 3
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyErrVar]
lea ecx, [ebp - 0x58]
push ecx
call esi
mov dword [0x4de29c], edx
lea edx, [ebp - 0x20]
push edx
mov dword [0x4de298], eax
call esi
mov dword [0x4de2a0], eax
lea eax, [ebp - 0x3c]
lea ecx, [ebp - 0x68]
push eax
push ecx
mov dword [0x4de2a4], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
lea ecx, [ebp - 0x68]
mov word [0x4de294], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0
push 1
push 1
lea edx, [ebp - 0x98]
push 0
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
mov eax, dword [0x4e13e8]
add esp, 0x1c
test eax, eax
jne 0x466c8b
push 0x4e13e8
push 0x406000
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x4e13e8]
lea ecx, [ebp - 0x74]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0x14]
test eax, eax
fnclex
jge 0x466cb0
push 0x14
push 0x405ff0
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x74]
lea ecx, [ebp - 0x68]
push ecx
push eax
mov edx, dword [eax]
mov esi, eax
call dword [edx + 0x50]
test eax, eax
fnclex
jge 0x466cd4
push 0x50
push 0x407a50
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x68]
mov edi, 8
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x94], edi
mov ecx, dword [eax + 0x14]
lea edx, [ebp - 0x94]
shl ecx, 4
mov esi, ecx
mov ecx, dword [eax + 0xc]
sub ecx, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0xa8]
push 0x4de274
lea eax, [ebp - 0x84]
push edx
push eax
mov dword [ebp - 0xa0], 0x4079b8
mov dword [ebp - 0xa8], edi
call ebx
mov edx, eax
mov eax, dword [ebp - 0x98]
mov ecx, dword [eax + 0x14]
shl ecx, 4
mov edi, ecx
mov ecx, dword [eax + 0xc]
sub ecx, edi
add ecx, 0x10
call esi
lea edx, [ebp - 0x98]
push edx
call fcn.00466fb0
mov dword [ebp - 0xbc], eax
lea eax, [ebp - 0x98]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov edi, dword [ebp - 0xbc]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
test di, di
je 0x466ee8
push 0
push 1
push 1
lea ecx, [ebp - 0x98]
push 0
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
mov eax, dword [0x4e13e8]
add esp, 0x1c
test eax, eax
jne 0x466dc6
push 0x4e13e8
push 0x406000
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edi, dword [0x4e13e8]
lea eax, [ebp - 0x74]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0x14]
test eax, eax
fnclex
jge 0x466deb
push 0x14
push 0x405ff0
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x68]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x466e0f
push 0x50
push 0x407a50
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x68]
mov edi, 8
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x94], edi
mov ecx, dword [eax + 0x14]
lea edx, [ebp - 0x94]
shl ecx, 4
mov dword [ebp - 0xe4], ecx
mov ecx, dword [eax + 0xc]
mov eax, dword [ebp - 0xe4]
sub ecx, eax
call esi
lea ecx, [ebp - 0xa8]
push 0x4de274
lea edx, [ebp - 0x84]
push ecx
push edx
mov dword [ebp - 0xa0], 0x4079b8
mov dword [ebp - 0xa8], edi
call ebx
mov edx, eax
mov eax, dword [ebp - 0x98]
mov ecx, dword [eax + 0x14]
shl ecx, 4
mov edi, ecx
mov ecx, dword [eax + 0xc]
sub ecx, edi
add ecx, 0x10
call esi
lea edx, [ebp - 0x98]
push edx
call fcn.004671a0
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call esi
lea eax, [ebp - 0x98]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov edx, dword [ebp - 0x6c]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x6c], 0
call esi
lea ecx, [ebp - 0x70]
push ecx
call fcn.004ad8e0
lea ecx, [ebp - 0x70]
mov word [0x4dff5a], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x466efd
call fcn.004674e0
push 0x4dff5c
call fcn.004ad8e0
mov word [0x4dff5a], ax
lea edx, [ebp - 0x44]
push edx
call fcn.004ab680
mov word [0x4de2b0], ax
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xbc], 0
call fcn.00457150
wait
push 0x466f99
jmp 0x466f73
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x20]
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x2c]
call edi
lea ecx, [ebp - 0x3c]
call esi
lea ecx, [ebp - 0x40]
call edi
lea ecx, [ebp - 0x58]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]