Function at 0x47e7a0
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x402ed6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x304
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401ce8
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea eax, [ebp - 0x148]
xor esi, esi
mov ebx, 0x8008
push 0x503d50
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 - 0xd8], esi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xf8], esi
mov dword [ebp - 0x108], esi
mov dword [ebp - 0x118], esi
mov dword [ebp - 0x128], esi
mov dword [ebp - 0x138], esi
mov dword [ebp - 0x158], esi
mov dword [ebp - 0x168], esi
mov dword [ebp - 0x178], esi
mov dword [ebp - 0x188], esi
mov dword [ebp - 0x18c], esi
mov dword [ebp - 0x140], 0x407828
mov dword [ebp - 0x148], ebx
call edi
test ax, ax
je 0x47e9f0
lea ecx, [ebp - 0xd8]
push 0x503550
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xd8]
lea eax, [ebp - 0x148]
push edx
push eax
mov dword [ebp - 0x140], 0x405be4
mov dword [ebp - 0x148], ebx
call edi
lea ecx, [ebp - 0xd8]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp bx, si
je 0x47e900
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 0x47e927
push 0x503550
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 [0x5039c4]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x503920]
mov ecx, dword [0x50391c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x503930]
mov eax, dword [0x50392c]
fstp qword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47e964
fdivr qword [ebp - 0x19c]
jmp 0x47e975
push dword [ebp - 0x198]
push dword [ebp - 0x19c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
fmul qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov ecx, dword [0x503918]
mov edx, dword [0x503914]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x503930]
mov ecx, dword [0x50392c]
fstp qword [ebp - 0x1a4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47e9cb
fdivr qword [ebp - 0x1a4]
jmp 0x47e9dc
push dword [ebp - 0x1a0]
push dword [ebp - 0x1a4]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
jmp 0x47e9f6
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x148]
push 0x503d50
push edx
mov dword [ebp - 0x140], 0x407828
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47eb74
lea eax, [ebp - 0xd8]
push 0x503560
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xd8]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x140], 0x405be4
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0xd8]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp bx, si
je 0x47ea8b
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 0x47eaa4
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
push 0x503560
call esi
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
push 0x503af0
call esi
mov edx, eax
lea ecx, [ebp - 0x60]
call edi
mov edx, dword [0x503a14]
mov eax, dword [0x503a10]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x503930]
mov edx, dword [0x50392c]
fstp qword [ebp - 0x1ac]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47eaeb
fdivr qword [ebp - 0x1ac]
jmp 0x47eafc
push dword [ebp - 0x1a8]
push dword [ebp - 0x1ac]
call sub.MSVBVM60.DLL__adj_fdivr_m64
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
fmul qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x485f6f
call esi
mov eax, dword [0x503a1c]
mov ecx, dword [0x503a18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x503930]
mov eax, dword [0x50392c]
fstp qword [ebp - 0x1b4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47eb51
fdivr qword [ebp - 0x1b4]
jmp 0x47eb62
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x485f6f
call esi
lea ecx, [ebp - 0x148]
push 0x503d50
push ecx
mov dword [ebp - 0x140], 0x407828
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x485b3c
cmp word [0x504cd2], 0xffff
jne 0x47ec63
mov edx, dword [0x5038f8]
mov eax, dword [0x5038f4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47ebd5
fdiv qword [0x401978]
jmp 0x47ebe6
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
push ecx
push edx
fadd qword [0x401ce0]
fnstsw ax
test al, 0xd
jne 0x485f6f
fstp qword [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47ec21
fdiv qword [0x401978]
jmp 0x47ec32
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fadd qword [0x401ce0]
fmul qword [ebp - 0x1bc]
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x503530], eax
mov dword [0x503534], edx
jmp 0x47ecd2
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503908]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push eax
mov eax, dword [0x503904]
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 0x47ec9e
fdiv qword [0x401978]
jmp 0x47ecaf
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fadd qword [0x401ce0]
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503530], eax
mov dword [0x503534], edx
lea ecx, [ebp - 0x148]
push 0x504a9c
push ecx
mov dword [ebp - 0x140], 0xffffffff
mov dword [ebp - 0x148], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x47edbc
mov edx, dword [0x503aac]
mov eax, dword [0x503aa8]
fld qword [0x401988]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x47ed63
mov ecx, dword [0x503534]
mov edx, dword [0x503530]
mov eax, dword [0x503aac]
push ecx
mov ecx, dword [0x503aa8]
push edx
mov edx, dword [0x503adc]
push eax
mov eax, dword [0x503ad8]
push ecx
mov ecx, dword [0x503aa4]
push edx
mov edx, dword [0x503aa0]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call esi
jmp 0x47edea
mov eax, dword [0x503534]
mov ecx, dword [0x503530]
mov edx, dword [0x503aac]
push eax
mov eax, dword [0x503aa8]
push ecx
push edx
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
call esi
mov ecx, dword [0x503adc]
push edx
mov edx, dword [0x503ad8]
push eax
mov eax, dword [0x503aa4]
push ecx
mov ecx, dword [0x503aa0]
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 0x47edf2
mov edx, dword [0x503534]
mov eax, dword [0x503530]
mov ecx, dword [0x503adc]
push edx
mov edx, dword [0x503ad8]
push eax
mov eax, dword [0x503aa4]
push ecx
mov ecx, dword [0x503aa0]
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 [0x50353c], edx
lea edx, [ebp - 0x148]
mov dword [0x503538], eax
push edx
lea eax, [ebp - 0xd8]
push 0x503560
push eax
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x140], 0x4086c0
mov dword [ebp - 0x148], 8
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc4]
call edi
lea ecx, [ebp - 0x18c]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xe8]
push edx
push eax
call fcn.004cb750
lea ecx, [ebp - 0xe8]
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 - 0xe8]
lea eax, [ebp - 0xd8]
push edx
push eax
push 2
call edi
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x28]
mov eax, dword [0x50353c]
add esp, 0x18
push ecx
mov ecx, dword [0x503538]
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 0x47eee9
fdiv qword [0x401978]
jmp 0x47eefa
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x50354c], edx
push edx
mov edx, dword [0x503abc]
mov dword [0x503548], eax
push eax
mov eax, dword [0x503ab8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov ecx, dword [0x5038f8]
mov dword [0x503544], edx
mov edx, dword [0x5038f4]
push ecx
fld qword [0x401988]
push edx
mov dword [0x503540], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x47ef5e
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
jmp 0x47ef66
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xf8]
push ecx
push 1
push 0x5042b8
push edx
mov dword [ebp - 0x140], 0xffffffff
mov dword [ebp - 0x148], 0x800b
mov dword [ebp - 0xe0], 1
mov dword [ebp - 0xe8], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x108]
push 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x148]
push 0x504acc
lea edx, [ebp - 0xd8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xf8]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x118]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
push eax
lea eax, [ebp - 0x128]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x108]
mov dword [ebp - 0x190], eax
lea edx, [ebp - 0xf8]
push ecx
lea eax, [ebp - 0xe8]
push edx
push eax
push 3
call edi
add esp, 0x10
cmp word [ebp - 0x190], 0
je 0x47f0f1
mov ecx, dword [0x503a7c]
mov edx, dword [0x503a78]
mov eax, dword [0x503a4c]
push ecx
mov ecx, dword [0x503a48]
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 [0x503908]
mov eax, dword [0x503904]
fstp qword [ebp - 0x1c4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f085
fdiv qword [0x401978]
jmp 0x47f096
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1c4]
fmul qword [0x401978]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47f0c9
fdiv qword [0x401978]
jmp 0x47f0da
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b40], eax
mov dword [0x503b44], edx
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xf8]
push ecx
push 1
push 0x5042b8
push edx
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 0x800b
mov dword [ebp - 0xe0], 1
mov dword [ebp - 0xe8], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x108]
push 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x148]
push 0x504acc
lea edx, [ebp - 0xd8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xf8]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x118]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
push eax
lea eax, [ebp - 0x128]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x108]
mov dword [ebp - 0x190], eax
lea edx, [ebp - 0xf8]
push ecx
lea eax, [ebp - 0xe8]
push edx
push eax
push 3
call edi
add esp, 0x10
cmp word [ebp - 0x190], 0
je 0x47f1cc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x503b40], eax
mov dword [0x503b44], edx
or edi, 0xffffffff
cmp word [0x504cd2], di
jne 0x47f278
mov ecx, dword [0x503a7c]
mov edx, dword [0x503a78]
mov eax, dword [0x503a4c]
push ecx
mov ecx, dword [0x503a48]
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 [0x503908]
mov eax, dword [0x503904]
fstp qword [ebp - 0x1cc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f22f
fdiv qword [0x401978]
jmp 0x47f240
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f8]
mov edx, dword [0x5038f4]
push ecx
push edx
fadd qword [0x401ce0]
fmul qword [ebp - 0x1cc]
fnstsw ax
test al, 0xd
jne 0x485f6f
fstp qword [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1d4]
jmp 0x47f2e8
mov eax, dword [0x503a7c]
mov ecx, dword [0x503a78]
mov edx, dword [0x503a4c]
push eax
mov eax, dword [0x503a48]
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 [0x5038f8]
mov edx, dword [0x5038f4]
fstp qword [ebp - 0x1dc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f2cb
fdiv qword [0x401978]
jmp 0x47f2dc
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1dc]
fmul qword [0x401978]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47f30f
fdiv qword [0x401978]
jmp 0x47f320
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
cmp word [0x504cb4], 0
mov dword [0x503b48], eax
mov dword [0x503b4c], edx
jne 0x47f354
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x503b48], eax
mov dword [0x503b4c], edx
cmp word [0x504ce6], di
jne 0x47f427
mov eax, dword [0x503b1c]
mov ecx, dword [0x503b18]
mov edx, dword [0x503a8c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push eax
mov eax, dword [0x503a88]
push ecx
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
fstp qword [ebp - 0x1e4]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f3b6
fdiv qword [0x401978]
jmp 0x47f3c7
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1e4]
fmul qword [0x401978]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47f3fa
fdiv qword [0x401978]
jmp 0x47f40b
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b58], eax
mov dword [0x503b5c], edx
jmp 0x47f4e0
mov eax, dword [0x503908]
mov ecx, dword [0x503904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f44b
fdiv qword [0x401978]
jmp 0x47f45c
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x503a8c]
push edx
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x503a88]
fstp qword [ebp - 0x1ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1ec]
fmul qword [0x401978]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47f4b2
fdiv qword [0x401978]
jmp 0x47f4c3
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x503b58], eax
mov dword [0x503b5c], edx
cmp word [0x504cd2], 0xffff
jne 0x47f682
cmp word [0x504cb8], 0
jne 0x47f5d9
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f521
fdiv qword [0x401978]
jmp 0x47f532
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x503a88]
fadd qword [0x401ce0]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x503a8c]
fstp qword [ebp - 0x1f4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1f4]
mov edx, dword [0x5038f8]
push edx
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x5038f4]
fstp qword [ebp - 0x1fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1fc]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47f5b1
fdiv qword [0x401978]
jmp 0x47f5c2
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b50], eax
mov dword [0x503b54], edx
cmp word [0x504cb8], 0xffff
jne 0x47f80c
mov ecx, dword [0x503b1c]
mov edx, dword [0x503b18]
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
push edx
push eax
push ecx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x503908]
mov eax, dword [0x503904]
fstp qword [ebp - 0x204]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f636
fdiv qword [0x401978]
jmp 0x47f647
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f8]
mov edx, dword [0x5038f4]
push ecx
push edx
fadd qword [0x401ce0]
fmul qword [ebp - 0x204]
fnstsw ax
test al, 0xd
jne 0x485f6f
fstp qword [ebp - 0x20c]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x20c]
jmp 0x47f7bd
cmp word [0x504cb8], 0
jne 0x47f743
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f6b4
fdiv qword [0x401978]
jmp 0x47f6c5
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x503a8c]
push edx
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x503a88]
fstp qword [ebp - 0x214]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x214]
fmul qword [0x401978]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47f71b
fdiv qword [0x401978]
jmp 0x47f72c
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b50], eax
mov dword [0x503b54], edx
cmp word [0x504cb8], 0xffff
jne 0x47f80c
mov ecx, dword [0x503b1c]
mov edx, dword [0x503b18]
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
push edx
push eax
push ecx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x5038f8]
mov eax, dword [0x5038f4]
fstp qword [ebp - 0x21c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f7a0
fdiv qword [0x401978]
jmp 0x47f7b1
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x21c]
fmul qword [0x401978]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47f7e4
fdiv qword [0x401978]
jmp 0x47f7f5
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b50], eax
mov dword [0x503b54], edx
mov ecx, dword [0x503b84]
mov edx, dword [0x503b80]
fld qword [0x401988]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x47fce2
or eax, 0xffffffff
cmp word [0x504cb8], ax
jne 0x47f97b
cmp word [0x504cd2], ax
jne 0x47f8c0
mov eax, dword [0x503b5c]
mov ecx, dword [0x503b58]
mov edx, dword [0x503b1c]
push eax
mov eax, dword [0x503b18]
push ecx
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
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 [0x5038f8]
mov ecx, dword [0x5038f4]
fstp qword [ebp - 0x224]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f8a7
fdiv qword [0x401978]
jmp 0x47f8b8
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x224]
jmp 0x47f926
mov edx, dword [0x503b1c]
mov eax, dword [0x503b18]
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
fstp qword [ebp - 0x22c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f90f
fdiv qword [0x401978]
jmp 0x47f920
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x22c]
fmul qword [0x401978]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47f953
fdiv qword [0x401978]
jmp 0x47f964
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b50], eax
mov dword [0x503b54], edx
cmp word [0x504cb8], 0
jne 0x47fabd
cmp word [0x504cd2], 0xffff
jne 0x47f9fb
mov edx, dword [0x503b5c]
mov eax, dword [0x503b58]
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
fstp qword [ebp - 0x234]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47f9e2
fdiv qword [0x401978]
jmp 0x47f9f3
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x234]
jmp 0x47fa5a
mov edx, dword [0x5038f8]
mov eax, dword [0x5038f4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47fa1f
fdiv qword [0x401978]
jmp 0x47fa30
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x503a8c]
mov edx, dword [0x503a88]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x485f6f
fstp qword [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x23c]
fmul qword [0x401978]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47fa87
fdiv qword [0x401978]
jmp 0x47fa98
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
cmp word [0x504cb8], 0
mov dword [0x503b50], eax
mov dword [0x503b54], edx
je 0x47fbb6
cmp word [0x504cd2], 0xffff
jne 0x47fb7b
mov eax, dword [0x503b1c]
mov ecx, dword [0x503b18]
mov edx, dword [0x503a8c]
push eax
mov eax, dword [0x503a88]
push ecx
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
fstp qword [ebp - 0x244]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47fb1a
fdiv qword [0x401978]
jmp 0x47fb2b
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f4]
fadd qword [0x401ce0]
fmul qword [ebp - 0x244]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x5038f8]
fstp qword [ebp - 0x24c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x24c]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x47fca9
fld qword [0x401980]
call ebx
mov ecx, dword [0x503b1c]
push edx
mov edx, dword [0x5038f8]
push eax
mov eax, dword [0x5038f4]
push edx
mov edx, dword [0x503b18]
push eax
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
push edx
push eax
push ecx
call edi
push edx
push eax
jmp 0x47fc8f
cmp word [0x504cd2], 0xffff
jne 0x47fc6a
mov edx, dword [0x503908]
mov eax, dword [0x503904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47fbe8
fdiv qword [0x401978]
jmp 0x47fbf9
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x503a8c]
mov edx, dword [0x503a88]
push ecx
push edx
fadd qword [0x401ce0]
fnstsw ax
test al, 0xd
jne 0x485f6f
fstp qword [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x254]
mov ecx, dword [0x5038f4]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x5038f8]
fstp qword [ebp - 0x25c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x25c]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x47fca9
fld qword [0x401980]
call ebx
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x5038f8]
push eax
mov eax, dword [0x5038f4]
push edx
mov edx, dword [0x503a88]
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 0x47fcba
fdiv qword [0x401978]
jmp 0x47fccb
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b50], eax
mov dword [0x503b54], edx
cmp word [0x504cea], 0xffff
jne 0x47fda4
mov eax, dword [0x503a64]
mov ecx, dword [0x503a60]
mov edx, dword [0x503b14]
push eax
mov eax, dword [0x503b10]
push ecx
mov ecx, dword [0x503b0c]
push edx
mov edx, dword [0x503b08]
push eax
mov eax, dword [0x503a7c]
push ecx
mov ecx, dword [0x503a78]
push edx
mov edx, dword [0x503a4c]
push eax
mov eax, dword [0x503a48]
push ecx
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
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 [0x503908]
mov ecx, dword [0x503904]
fstp qword [ebp - 0x264]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47fd88
fdiv qword [0x401978]
jmp 0x47fd99
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x264]
jmp 0x47fe42
mov edx, dword [0x503b14]
mov eax, dword [0x503b10]
mov ecx, dword [0x503b0c]
push edx
mov edx, dword [0x503b08]
push eax
mov eax, dword [0x503a7c]
push ecx
mov ecx, dword [0x503a78]
push edx
mov edx, dword [0x503a4c]
push eax
mov eax, dword [0x503a48]
push ecx
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
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 [0x503908]
mov ecx, dword [0x503904]
fstp qword [ebp - 0x26c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47fe2b
fdiv qword [0x401978]
jmp 0x47fe3c
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x26c]
fmul qword [0x401978]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47fe6f
fdiv qword [0x401978]
jmp 0x47fe80
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov ecx, dword [0x503a5c]
mov dword [0x503b64], edx
mov edx, dword [0x503a74]
mov dword [0x503b60], eax
mov eax, dword [0x503a70]
push edx
mov edx, dword [0x503a58]
push eax
mov eax, dword [0x503a54]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push ecx
mov ecx, dword [0x503a50]
push edx
mov edx, dword [0x503ab4]
push eax
mov eax, dword [0x503ab0]
push ecx
mov ecx, dword [0x503a44]
push edx
mov edx, dword [0x503a40]
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 - 0x13c], edx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
lea eax, [ebp - 0x148]
push 0x504ba4
push eax
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47ff7d
mov ecx, dword [0x503b20]
mov edx, dword [0x503b24]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x13c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, 0x407be0
mov ecx, 0x8008
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x158], ecx
lea eax, [ebp - 0x148]
push 0x504bb4
lea ecx, [ebp - 0xd8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
push 0x504bc4
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x480148
mov edx, dword [0x503a7c]
mov eax, dword [0x503a78]
mov ecx, dword [0x503a4c]
push edx
mov edx, dword [0x503a48]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
fld qword [0x401988]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x480135
lea eax, [ebp - 0xd8]
lea ecx, [ebp - 0xe8]
push eax
push 1
push 0x5042b8
push ecx
mov dword [ebp - 0xd0], 1
mov dword [ebp - 0xd8], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
push 0x20
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0xe8]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov dword [ebp - 0x190], eax
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0xe8]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x190], 0
je 0x480148
fld qword [0x401980]
call ebx
mov ecx, dword [0x503a7c]
push edx
mov edx, dword [0x503908]
push eax
mov eax, dword [0x503904]
push edx
mov edx, dword [0x503a78]
push eax
mov eax, dword [0x503a4c]
push ecx
mov ecx, dword [0x503a48]
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 0x480116
fdiv qword [0x401978]
jmp 0x480127
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
jmp 0x48013d
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x503b40], eax
mov dword [0x503b44], edx
mov eax, 0x407be0
lea edx, [ebp - 0x148]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
push 0x504bb4
lea eax, [ebp - 0xd8]
mov ecx, 0x8008
push edx
push eax
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x158], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x158]
push 0x504bc4
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0xf8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x480277
cmp word [0x504ce6], 0xffff
fld qword [0x401980]
jne 0x480201
call ebx
mov ecx, dword [0x503908]
push edx
mov edx, dword [0x503904]
push eax
mov eax, dword [0x503b1c]
push ecx
mov ecx, dword [0x503b18]
push edx
mov edx, dword [0x503a8c]
push eax
mov eax, dword [0x503a88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
jmp 0x480220
call ebx
mov ecx, dword [0x503908]
push edx
mov edx, dword [0x503904]
push eax
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
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 0x48024f
fdiv qword [0x401978]
jmp 0x480260
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b58], eax
mov dword [0x503b5c], edx
mov eax, 0x407be0
lea edx, [ebp - 0x148]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
push 0x504bb4
lea eax, [ebp - 0xd8]
mov ecx, 0x8008
push edx
push eax
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x158], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0x158]
push 0x504bc4
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0xf8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x48049c
mov ecx, dword [0x503a7c]
mov edx, dword [0x503a78]
mov eax, dword [0x503a4c]
push ecx
mov ecx, dword [0x503a48]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
fld qword [0x401988]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x4803e2
fld qword [0x401980]
call ebx
mov ecx, dword [0x503a7c]
push edx
mov edx, dword [0x503908]
push eax
mov eax, dword [0x503904]
push edx
mov edx, dword [0x503a78]
push eax
mov eax, dword [0x503a4c]
push ecx
mov ecx, dword [0x503a48]
push edx
mov edx, dword [0x503b1c]
push eax
mov eax, dword [0x503b18]
push ecx
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
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 0x4803b5
fdiv qword [0x401978]
jmp 0x4803c6
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b68], eax
mov dword [0x503b6c], edx
jmp 0x48049c
cmp word [0x504ce6], 0xffff
fld qword [0x401980]
jne 0x480427
call ebx
mov ecx, dword [0x503904]
push edx
mov edx, dword [0x503b1c]
push eax
mov eax, dword [0x503908]
push eax
mov eax, dword [0x503b18]
push ecx
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
jmp 0x480444
call ebx
mov ecx, dword [0x503904]
push edx
mov edx, dword [0x503a8c]
push eax
mov eax, dword [0x503908]
push eax
mov eax, dword [0x503a88]
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 0x480474
fdiv qword [0x401978]
jmp 0x480485
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b58], eax
mov dword [0x503b5c], edx
xor edx, edx
cmp word [0x504cb4], 0xffff
mov eax, 0x407be0
mov ecx, 0x8008
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x168], ecx
sete dl
lea eax, [ebp - 0x148]
push 0x504bb4
lea ecx, [ebp - 0xd8]
push eax
neg edx
push ecx
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x168]
push 0x504bc4
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x480702
mov eax, dword [0x503a4c]
mov ecx, dword [0x503a7c]
cmp eax, ecx
jl 0x4806ef
jg 0x480582
mov edx, dword [0x503a48]
cmp edx, dword [0x503a78]
jbe 0x4806ef
cmp word [0x504cd2], 0xffff
jne 0x480667
mov edx, dword [0x503a48]
push ecx
mov ecx, dword [0x503a78]
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 [0x503908]
mov ecx, dword [0x503904]
fstp qword [ebp - 0x274]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4805d8
fdiv qword [0x401978]
jmp 0x4805e9
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x5038f8]
push edx
fadd qword [0x401ce0]
fmul qword [ebp - 0x274]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x5038f4]
fstp qword [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x27c]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x480645
fdiv qword [0x401978]
jmp 0x480656
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
jmp 0x4806f7
fld qword [0x401980]
call ebx
mov ecx, dword [0x5038f8]
push edx
mov edx, dword [0x5038f4]
push eax
mov eax, dword [0x503a7c]
push ecx
mov ecx, dword [0x503a78]
push edx
mov edx, dword [0x503a4c]
push eax
mov eax, dword [0x503a48]
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 0x4806d0
fdiv qword [0x401978]
jmp 0x4806e1
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
jmp 0x4806f7
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x503b48], eax
mov dword [0x503b4c], edx
mov ecx, 0x8008
push 0x504bb4
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x158], ecx
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xd8]
mov eax, 0x407be0
push ecx
push edx
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x158]
push 0x504bc4
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea edx, [ebp - 0xf8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x4809b4
cmp word [0x504cb8], 0
je 0x480884
cmp word [0x504cd2], 0xffff
jne 0x480845
mov eax, dword [0x503b1c]
mov ecx, dword [0x503b18]
mov edx, dword [0x503a8c]
push eax
mov eax, dword [0x503a88]
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 [0x503908]
mov edx, dword [0x503904]
fstp qword [ebp - 0x284]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4807e4
fdiv qword [0x401978]
jmp 0x4807f5
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f4]
fadd qword [0x401ce0]
fmul qword [ebp - 0x284]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x5038f8]
fstp qword [ebp - 0x28c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x28c]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x48097b
fld qword [0x401980]
call ebx
mov ecx, dword [0x503b1c]
push edx
mov edx, dword [0x5038f8]
push eax
mov eax, dword [0x5038f4]
push edx
mov edx, dword [0x503b18]
push eax
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
jmp 0x48095d
cmp word [0x504cd2], 0xffff
jne 0x480938
mov edx, dword [0x503908]
mov eax, dword [0x503904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4808b6
fdiv qword [0x401978]
jmp 0x4808c7
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x503a8c]
mov edx, dword [0x503a88]
push ecx
push edx
fadd qword [0x401ce0]
fnstsw ax
test al, 0xd
jne 0x485f6f
fstp qword [ebp - 0x294]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x294]
mov ecx, dword [0x5038f4]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x5038f8]
fstp qword [ebp - 0x29c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x29c]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x48097b
fld qword [0x401980]
call ebx
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x5038f8]
push eax
mov eax, dword [0x5038f4]
push edx
mov edx, dword [0x503a88]
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 0x48098c
fdiv qword [0x401978]
jmp 0x48099d
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call ebx
mov dword [0x503b50], eax
mov dword [0x503b54], edx
cmp word [0x504f5a], 0xffff
jne 0x480bdd
lea eax, [ebp - 0x148]
push 0x504bc4
push eax
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
mov dword [ebp - 0x18c], 0
je 0x480ae3
mov edx, 0x4086e8
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18c]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call fcn.004cb750
lea ecx, [ebp - 0xd8]
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 [0x503b50], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 2
mov dword [0x503b54], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x408710
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x18c], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18c]
lea eax, [ebp - 0xc4]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
call fcn.004cb750
lea edx, [ebp - 0xd8]
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 [0x503b5c], edx
lea ecx, [ebp - 0xc8]
lea edx, [ebp - 0xc4]
push ecx
mov dword [0x503b58], eax
push edx
jmp 0x480bc6
mov edx, 0x408524
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xc4]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
call fcn.004cb750
lea eax, [ebp - 0xd8]
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 [0x503b54], edx
mov dword [0x503b50], 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 - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x408338
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x18c], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18c]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call fcn.004cb750
lea ecx, [ebp - 0xd8]
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 [0x503b58], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
mov dword [0x503b5c], edx
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
xor edx, edx
cmp word [0x504cb4], 0xffff
mov eax, 0x407be0
mov ecx, 0x8008
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x148], ecx
sete dl
mov dword [ebp - 0x168], ecx
lea eax, [ebp - 0x148]
push 0x504bb4
lea ecx, [ebp - 0xd8]
neg edx
push eax
push ecx
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call ebx
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x168]
push 0x504bc4
lea edx, [ebp - 0xf8]
push ecx
push edx
call ebx
push eax
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
je 0x481144
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
mov eax, dword [0x503a4c]
mov ecx, dword [0x503a7c]
cmp eax, ecx
jl 0x480d08
jg 0x480cd1
mov edx, dword [0x503a48]
mov ebx, dword [0x503a78]
cmp edx, ebx
jbe 0x480d08
mov edx, dword [0x503a48]
push ecx
mov ecx, dword [0x503a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x13c], edx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
cmp word [0x504cb8], 0
je 0x480ed2
cmp word [0x504cd2], 0xffff
jne 0x480ea0
mov eax, dword [0x503b1c]
mov ecx, dword [0x503b18]
mov edx, dword [0x503a8c]
push eax
mov eax, dword [0x503a88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x503908]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x503904]
mov ebx, 6
push ecx
push edx
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x480d80
fdiv qword [0x401978]
jmp 0x480d91
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f4]
mov edx, dword [0x5038f8]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401ce0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x148]
push eax
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call ebx
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x118]
push eax
call ebx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x128]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x503b70], eax
lea eax, [ebp - 0x108]
mov dword [0x503b74], edx
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x48114a
mov edx, dword [0x503b1c]
mov eax, dword [0x503b18]
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
jmp 0x48105d
cmp word [0x504cd2], 0xffff
jne 0x481046
mov eax, dword [0x503a88]
mov edx, dword [0x503908]
mov ecx, dword [0x503a8c]
mov dword [ebp - 0x140], eax
mov eax, dword [0x503904]
mov ebx, 6
push edx
push eax
mov dword [ebp - 0x13c], ecx
mov dword [ebp - 0x148], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x480f26
fdiv qword [0x401978]
jmp 0x480f37
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f4]
mov edx, dword [0x5038f8]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401ce0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x148]
push eax
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call ebx
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x118]
push eax
call ebx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x128]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x503b70], eax
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
mov dword [0x503b74], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x48114a
mov edx, dword [0x503a88]
mov eax, dword [0x503a8c]
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x13c], eax
mov ecx, dword [0x5038f4]
mov edx, dword [0x5038f8]
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x14c], edx
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
lea ecx, [ebp - 0x108]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x503b74], edx
lea ecx, [ebp - 0xf8]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x503b70], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x48114a
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
xor edx, edx
mov eax, 0x8008
cmp word [0x504cb4], dx
mov ecx, 0x407be0
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x160], ecx
sete dl
lea eax, [ebp - 0x148]
push 0x504bb4
lea ecx, [ebp - 0xd8]
push eax
neg edx
push ecx
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x168]
push 0x504bc4
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x481643
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
cmp word [0x504cb8], 0
je 0x4813e5
cmp word [0x504cd2], 0xffff
jne 0x4813b3
mov ecx, dword [0x503b1c]
mov edx, dword [0x503b18]
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x503908]
mov dword [ebp - 0x140], eax
mov eax, dword [0x503904]
push edx
push eax
mov dword [ebp - 0x148], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48129e
fdiv qword [0x401978]
jmp 0x4812af
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f4]
mov edx, dword [0x5038f8]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x168], 6
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401ce0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x148]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x118]
push eax
call ebx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x128]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x503b70], eax
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0xd8]
push eax
mov dword [0x503b74], edx
push ecx
jmp 0x481638
mov edx, dword [0x503b1c]
mov eax, dword [0x503b18]
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
jmp 0x481564
cmp word [0x504cd2], 0xffff
jne 0x48154d
mov eax, dword [0x503a88]
mov edx, dword [0x503908]
mov ecx, dword [0x503a8c]
mov dword [ebp - 0x140], eax
mov eax, dword [0x503904]
push edx
push eax
mov dword [ebp - 0x13c], ecx
mov dword [ebp - 0x148], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x481438
fdiv qword [0x401978]
jmp 0x481449
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f4]
mov edx, dword [0x5038f8]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x168], 6
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401ce0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x148]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x118]
push eax
call ebx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x128]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x503b70], eax
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0xd8]
push eax
mov dword [0x503b74], edx
push ecx
jmp 0x481638
mov edx, dword [0x503a88]
mov eax, dword [0x503a8c]
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x13c], eax
mov ecx, dword [0x5038f4]
mov edx, dword [0x5038f8]
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x14c], edx
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
lea ecx, [ebp - 0x108]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x503b74], edx
lea ecx, [ebp - 0xf8]
lea edx, [ebp - 0xd8]
push ecx
mov dword [0x503b70], eax
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
cmp word [0x504f5a], 0
jne 0x4816ad
mov eax, dword [0x503a5c]
mov ecx, dword [0x503a58]
mov edx, dword [0x503a54]
push eax
mov eax, dword [0x503a50]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x13c], edx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
mov ecx, dword [0x503a40]
mov edx, dword [0x503a44]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x503ab0]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x503ab4]
mov eax, 6
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x503a70]
mov dword [ebp - 0x14c], edx
mov edx, dword [0x503a74]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x160], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [0x503a8c]
mov edx, dword [0x503b18]
mov eax, dword [0x503a88]
mov dword [ebp - 0x13c], ecx
mov ecx, dword [0x503b1c]
mov dword [ebp - 0x150], edx
mov edx, dword [0x503a48]
mov dword [ebp - 0x14c], ecx
mov ecx, dword [0x503a4c]
mov dword [ebp - 0x160], edx
mov edx, dword [0x503a78]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x15c], ecx
mov ecx, dword [0x503a7c]
add esp, 0xc
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x16c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x168]
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x178]
lea ecx, [ebp - 0x108]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b54
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48189f
mov eax, dword [0x503a68]
mov ecx, dword [0x503a6c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b64
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x481906
mov eax, dword [0x503a90]
mov ecx, dword [0x503a94]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b94
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48196d
mov eax, dword [0x503a60]
mov ecx, dword [0x503a64]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504ba4
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4819d4
mov eax, dword [0x503b20]
mov ecx, dword [0x503b24]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b74
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x481a3b
mov eax, dword [0x503b08]
mov ecx, dword [0x503b0c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b84
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x481aa2
mov eax, dword [0x503b10]
mov ecx, dword [0x503b14]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x504f5a], 0
je 0x481be5
lea edx, [ebp - 0x148]
push 0x505704
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x481b17
mov eax, dword [0x5050c0]
mov ecx, dword [0x5050c4]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x505724
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x481b7e
mov eax, dword [0x503a58]
mov ecx, dword [0x503a5c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x505714
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x481be5
mov eax, dword [0x503a50]
mov ecx, dword [0x503a54]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, dword [0x503a4c]
mov ecx, dword [0x503a7c]
cmp eax, ecx
jl 0x481c32
jg 0x481c04
mov edx, dword [0x503a48]
cmp edx, dword [0x503a78]
jbe 0x481c32
mov edx, dword [0x503a48]
push ecx
mov ecx, dword [0x503a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
mov dword [ebp - 0x148], 6
jmp 0x481c46
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xbc]
call edi
mov eax, 0x8008
mov ecx, 0x407be0
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x148]
push 0x504bb4
lea ecx, [ebp - 0xd8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
push 0x504bc4
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x481f87
mov edx, dword [0x503904]
mov eax, dword [0x503908]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x13c], eax
lea edx, [ebp - 0xbc]
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0x3fe00000
mov dword [ebp - 0x158], 5
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call esi
lea ecx, [ebp - 0xf8]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0x108]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x118]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x504cb4], 0xffff
jne 0x481f87
cmp word [0x504cd2], 0xffff
jne 0x481ec8
mov edx, dword [0x503908]
mov eax, dword [0x503904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x481dc6
fdiv qword [0x401978]
jmp 0x481dd7
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f4]
mov edx, dword [0x5038f8]
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x14c], edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0x148]
mov dword [ebp - 0x158], 6
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
fadd qword [0x401ce0]
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, 5
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x168], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call esi
lea edx, [ebp - 0x108]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x178]
lea ecx, [ebp - 0x118]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x128]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xf8]
jmp 0x481f81
mov eax, dword [0x5038f4]
mov ecx, dword [0x5038f8]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0xbc]
push edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0x3fe00000
mov dword [ebp - 0x158], 5
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
lea edx, [ebp - 0xf8]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x108]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x118]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 0x8008
mov ecx, 0x407be0
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x148]
push 0x504bb4
lea ecx, [ebp - 0xd8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x158]
push 0x504bc4
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x4823b9
fld qword [0x401980]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x503b1c]
push edx
mov edx, dword [0x503908]
push eax
mov eax, dword [0x503904]
push edx
mov edx, dword [0x503b18]
push eax
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
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 0x482067
fdiv qword [0x401978]
jmp 0x482078
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x58]
lea ecx, [ebp - 0xd8]
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0x148]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x504cb8], 0
je 0x482216
cmp word [0x504cd2], 0xffff
jne 0x482167
mov edx, dword [0x503b1c]
mov eax, dword [0x503b18]
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
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 [0x503908]
mov ecx, dword [0x503904]
fstp qword [ebp - 0x2a4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48211c
fdiv qword [0x401978]
jmp 0x48212d
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x5038f8]
push edx
fadd qword [0x401ce0]
fmul qword [ebp - 0x2a4]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x5038f4]
fstp qword [ebp - 0x2ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2ac]
jmp 0x4822b2
fld qword [0x401980]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5038f8]
push edx
mov edx, dword [0x5038f4]
push eax
mov eax, dword [0x503b1c]
push ecx
mov ecx, dword [0x503b18]
push edx
mov edx, dword [0x503a8c]
push eax
mov eax, dword [0x503a88]
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 0x4821d4
fdiv qword [0x401978]
jmp 0x4821e5
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0xd8]
push eax
jmp 0x4823b0
cmp word [0x504cd2], 0xffff
jne 0x48231b
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x482249
fdiv qword [0x401978]
jmp 0x48225a
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x503a88]
fadd qword [0x401ce0]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x503a8c]
fstp qword [ebp - 0x2b4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2b4]
mov edx, dword [0x5038f8]
push edx
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x5038f4]
fstp qword [ebp - 0x2bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2bc]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x4822d9
fdiv qword [0x401978]
jmp 0x4822ea
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0xd8]
push eax
jmp 0x4823b0
fld qword [0x401980]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5038f8]
push edx
mov edx, dword [0x5038f4]
push eax
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
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 0x482373
fdiv qword [0x401978]
jmp 0x482384
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x58]
lea ecx, [ebp - 0xd8]
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0x148]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor edx, edx
cmp word [0x504cb4], 0xffff
mov eax, 0x8008
mov ecx, 0x407be0
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x160], ecx
sete dl
lea eax, [ebp - 0x148]
push 0x504bb4
lea ecx, [ebp - 0xd8]
push eax
neg edx
push ecx
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x168]
push 0x504bc4
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x482996
mov ecx, dword [0x503b1c]
mov edx, dword [0x503b18]
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x503908]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x503904]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x14c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
lea ecx, [ebp - 0x108]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x128]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0xd8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [0x504cb8], 0
je 0x48272b
mov ecx, dword [0x503b1c]
mov edx, dword [0x503b18]
mov eax, dword [0x503a8c]
cmp word [0x504cd2], 0xffff
push ecx
mov ecx, dword [0x503a88]
push edx
push eax
push ecx
jne 0x482714
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x503908]
mov dword [ebp - 0x140], eax
mov eax, dword [0x503904]
push edx
push eax
mov dword [ebp - 0x148], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x482601
fdiv qword [0x401978]
jmp 0x482612
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f4]
mov edx, dword [0x5038f8]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xbc]
mov dword [ebp - 0x168], 6
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401ce0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call esi
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x108]
push edx
push eax
call esi
lea ecx, [ebp - 0x118]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x188]
lea eax, [ebp - 0x128]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x138]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x108]
jmp 0x482983
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
jmp 0x4828b1
cmp word [0x504cd2], 0xffff
jne 0x48289a
mov ecx, dword [0x503a88]
mov eax, dword [0x503908]
mov edx, dword [0x503a8c]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x503904]
push eax
push ecx
mov dword [ebp - 0x13c], edx
mov dword [ebp - 0x148], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48277f
fdiv qword [0x401978]
jmp 0x482790
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x5038f4]
mov ecx, dword [0x5038f8]
mov dword [ebp - 0x160], edx
lea edx, [ebp - 0x58]
mov dword [ebp - 0x15c], ecx
push edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x168], 6
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401ce0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x148]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x118]
push eax
call ebx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x128]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x138]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0x108]
lea edx, [ebp - 0xd8]
push ecx
push edx
jmp 0x48298b
mov eax, dword [0x503a88]
mov ecx, dword [0x503a8c]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], ecx
mov edx, dword [0x5038f4]
mov ecx, dword [0x5038f8]
mov eax, 6
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x14c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
lea ecx, [ebp - 0x108]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x128]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0xd8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
xor edx, edx
mov eax, 0x8008
cmp word [0x504cb4], dx
mov ecx, 0x407be0
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x160], ecx
sete dl
lea eax, [ebp - 0x148]
push 0x504bb4
lea ecx, [ebp - 0xd8]
push eax
neg edx
push ecx
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x168]
push 0x504bc4
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x482e72
mov ecx, dword [0x503b1c]
mov edx, dword [0x503b18]
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x503908]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x503904]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x14c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
lea ecx, [ebp - 0x108]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x128]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0xd8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [0x504cb8], 0
je 0x482cd0
cmp word [0x504cd2], 0xffff
jne 0x482c21
mov ecx, dword [0x503b1c]
mov edx, dword [0x503b18]
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
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 [0x503908]
mov eax, dword [0x503904]
fstp qword [ebp - 0x2c4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x482bd5
fdiv qword [0x401978]
jmp 0x482be6
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f8]
mov edx, dword [0x5038f4]
push ecx
push edx
fadd qword [0x401ce0]
fmul qword [ebp - 0x2c4]
fnstsw ax
test al, 0xd
jne 0x485f6f
fstp qword [ebp - 0x2cc]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2cc]
jmp 0x482d6c
fld qword [0x401980]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5038f4]
push edx
mov edx, dword [0x503b1c]
push eax
mov eax, dword [0x5038f8]
push eax
mov eax, dword [0x503b18]
push ecx
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
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 0x482c8e
fdiv qword [0x401978]
jmp 0x482c9f
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x482e69
cmp word [0x504cd2], 0xffff
jne 0x482dd5
mov eax, dword [0x503908]
mov ecx, dword [0x503904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x482d02
fdiv qword [0x401978]
jmp 0x482d13
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x503a8c]
push edx
fadd qword [0x401ce0]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x503a88]
fstp qword [ebp - 0x2d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2d4]
mov ecx, dword [0x5038f8]
mov edx, dword [0x5038f4]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x485f6f
fstp qword [ebp - 0x2dc]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2dc]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x482d93
fdiv qword [0x401978]
jmp 0x482da4
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x482e69
fld qword [0x401980]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5038f4]
push edx
mov edx, dword [0x503a8c]
push eax
mov eax, dword [0x5038f8]
push eax
mov eax, dword [0x503a88]
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 0x482e2c
fdiv qword [0x401978]
jmp 0x482e3d
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
cmp word [0x504f5a], 0
jne 0x482edd
mov ecx, dword [0x503a5c]
mov edx, dword [0x503a58]
mov eax, dword [0x503a54]
push ecx
mov ecx, dword [0x503a50]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x13c], edx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
mov edx, dword [0x503a40]
mov eax, dword [0x503a44]
mov ecx, dword [0x503ab0]
mov dword [ebp - 0x140], edx
mov edx, dword [0x503ab4]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x503a70]
mov dword [ebp - 0x14c], edx
mov edx, dword [0x503a74]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x160], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [0x503a8c]
mov edx, dword [0x503b18]
mov eax, dword [0x503a88]
mov dword [ebp - 0x13c], ecx
mov ecx, dword [0x503b1c]
mov dword [ebp - 0x150], edx
mov edx, dword [0x503a48]
mov dword [ebp - 0x14c], ecx
mov ecx, dword [0x503a4c]
mov dword [ebp - 0x160], edx
mov edx, dword [0x503a78]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x15c], ecx
mov ecx, dword [0x503a7c]
add esp, 0xc
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x16c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x168]
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x178]
lea ecx, [ebp - 0x108]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b54
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4830ce
mov eax, dword [0x503a68]
mov ecx, dword [0x503a6c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b64
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x483135
mov eax, dword [0x503a90]
mov ecx, dword [0x503a94]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b94
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48319c
mov eax, dword [0x503a60]
mov ecx, dword [0x503a64]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504ba4
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x483203
mov eax, dword [0x503b20]
mov ecx, dword [0x503b24]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b74
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48326a
mov eax, dword [0x503b08]
mov ecx, dword [0x503b0c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b84
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4832d1
mov eax, dword [0x503b10]
mov ecx, dword [0x503b14]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x504f5a], 0
je 0x483414
lea edx, [ebp - 0x148]
push 0x505704
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x483346
mov eax, dword [0x5050c0]
mov ecx, dword [0x5050c4]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x505724
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4833ad
mov eax, dword [0x503a58]
mov ecx, dword [0x503a5c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x505714
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x483414
mov eax, dword [0x503a50]
mov ecx, dword [0x503a54]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, dword [0x503a4c]
mov ecx, dword [0x503a7c]
cmp eax, ecx
jl 0x483461
jg 0x483433
mov edx, dword [0x503a48]
cmp edx, dword [0x503a78]
jbe 0x483461
mov edx, dword [0x503a48]
push ecx
mov ecx, dword [0x503a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
mov dword [ebp - 0x148], 6
jmp 0x483475
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xbc]
call edi
lea eax, [ebp - 0x148]
push 0x504bb4
push eax
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x483774
mov ecx, dword [0x503904]
mov edx, dword [0x503908]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x13c], edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0x3fe00000
mov dword [ebp - 0x158], 5
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
call ebx
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x504cb4], 0
jne 0x483774
cmp word [0x504cd2], 0xffff
jne 0x4836b5
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4835b3
fdiv qword [0x401978]
jmp 0x4835c4
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f4]
mov edx, dword [0x5038f8]
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x14c], edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0x148]
mov dword [ebp - 0x158], 6
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
fadd qword [0x401ce0]
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, 5
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x168], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call esi
lea edx, [ebp - 0x108]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x178]
lea ecx, [ebp - 0x118]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x128]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xf8]
jmp 0x48376e
mov eax, dword [0x5038f4]
mov ecx, dword [0x5038f8]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0xbc]
push edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0x3fe00000
mov dword [ebp - 0x158], 5
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
lea edx, [ebp - 0xf8]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x108]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x118]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x148]
push 0x504bc4
push eax
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x483b50
fld qword [0x401980]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x503908]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
mov edx, dword [0x503904]
push eax
mov eax, dword [0x503b1c]
push ecx
mov ecx, dword [0x503b18]
push edx
mov edx, dword [0x503a8c]
push eax
mov eax, dword [0x503a88]
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 0x48380e
fdiv qword [0x401978]
jmp 0x48381f
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x504cb8], 0
je 0x4839b2
cmp word [0x504cd2], 0xffff
jne 0x48390b
mov ecx, dword [0x503b1c]
mov edx, dword [0x503b18]
mov eax, dword [0x503a8c]
push ecx
mov ecx, dword [0x503a88]
push edx
push eax
push ecx
call ebx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x503908]
mov eax, dword [0x503904]
fstp qword [ebp - 0x2e4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4838bf
fdiv qword [0x401978]
jmp 0x4838d0
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5038f8]
mov edx, dword [0x5038f4]
push ecx
push edx
fadd qword [0x401ce0]
fmul qword [ebp - 0x2e4]
fnstsw ax
test al, 0xd
jne 0x485f6f
fstp qword [ebp - 0x2ec]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2ec]
jmp 0x483a4e
fld qword [0x401980]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5038f4]
push edx
mov edx, dword [0x503b1c]
push eax
mov eax, dword [0x5038f8]
push eax
mov eax, dword [0x503b18]
push ecx
mov ecx, dword [0x503a8c]
push edx
mov edx, dword [0x503a88]
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 0x483970
fdiv qword [0x401978]
jmp 0x483981
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x483b47
cmp word [0x504cd2], 0xffff
jne 0x483ab7
mov eax, dword [0x503908]
mov ecx, dword [0x503904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4839e4
fdiv qword [0x401978]
jmp 0x4839f5
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x503a8c]
push edx
fadd qword [0x401ce0]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x503a88]
fstp qword [ebp - 0x2f4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2f4]
mov ecx, dword [0x5038f8]
mov edx, dword [0x5038f4]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x485f6f
fstp qword [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2fc]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x483a75
fdiv qword [0x401978]
jmp 0x483a86
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x483b47
fld qword [0x401980]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5038f4]
push edx
mov edx, dword [0x503a8c]
push eax
mov eax, dword [0x5038f8]
push eax
mov eax, dword [0x503a88]
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 0x483b0a
fdiv qword [0x401978]
jmp 0x483b1b
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ecx, dword [0x503fb8]
mov edx, dword [0x503fbc]
mov eax, dword [0x503ab8]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x503abc]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x503ac0]
mov dword [ebp - 0x150], eax
mov eax, dword [0x503ac4]
mov dword [ebp - 0x14c], ecx
mov ecx, dword [0x503ac8]
mov dword [ebp - 0x160], edx
mov edx, dword [0x503acc]
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x170], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x16c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
mov ebx, 6
push ecx
push edx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x158], ebx
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x178], ebx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea eax, [ebp - 0xf8]
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
mov eax, dword [0x503a4c]
mov ecx, dword [0x503a7c]
cmp eax, ecx
jl 0x483ca1
jg 0x483c77
mov edx, dword [0x503a48]
cmp edx, dword [0x503a78]
jbe 0x483ca1
mov edx, dword [0x503a48]
push ecx
mov ecx, dword [0x503a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
mov dword [ebp - 0x148], ebx
jmp 0x483cb5
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xbc]
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov eax, 0x407be0
mov ecx, 0x8008
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x158], ecx
mov dword [ebp - 0x168], ecx
lea eax, [ebp - 0x148]
push 0x504b74
lea ecx, [ebp - 0xd8]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x158]
push 0x504b84
lea eax, [ebp - 0xe8]
push edx
push eax
call ebx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x168]
push 0x504b54
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0x118]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x483d67
mov dword [ebp - 0x74], 1
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea edx, [ebp - 0x148]
push 0x504b74
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x483dc0
mov ecx, dword [0x503b0c]
mov eax, dword [0x503b08]
mov dword [ebp - 0x13c], ecx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
lea edx, [ebp - 0x148]
push 0x504b84
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x483e23
mov eax, dword [0x503b10]
mov ecx, dword [0x503b14]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b54
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x483e86
mov eax, dword [0x503a68]
mov ecx, dword [0x503a6c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504ba4
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x483ee9
mov eax, dword [0x503b20]
mov ecx, dword [0x503b24]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x504f5a], 0
je 0x484020
lea edx, [ebp - 0x148]
push 0x505704
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x483f5a
mov eax, dword [0x5050c0]
mov ecx, dword [0x5050c4]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x505724
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x483fbd
mov eax, dword [0x503a58]
mov ecx, dword [0x503a5c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x505714
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x484020
mov eax, dword [0x503a50]
mov ecx, dword [0x503a54]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504bb4
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x484075
mov ax, word [ebp - 0x74]
lea ecx, [ebp - 0x58]
add ax, 1
lea edx, [ebp - 0xbc]
jo 0x485f74
mov dword [ebp - 0x74], eax
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
jmp 0x4840ad
lea ecx, [ebp - 0x148]
push 0x504ba4
push ecx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x4840ad
mov dx, word [ebp - 0x74]
add dx, 1
jo 0x485f74
mov dword [ebp - 0x74], edx
lea eax, [ebp - 0x148]
push 0x504bc4
push eax
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x48415e
mov eax, dword [ebp - 0x74]
mov ecx, dword [0x503a88]
mov edx, dword [0x503a8c]
add ax, 1
jo 0x485f74
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x503b18]
mov eax, 6
mov dword [ebp - 0x13c], edx
mov edx, dword [0x503b1c]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x14c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
xor edx, edx
cmp word [0x504caa], 0xffff
lea eax, [ebp - 0x148]
push 0x504b74
sete dl
lea ecx, [ebp - 0xd8]
push eax
neg edx
push ecx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x484241
mov ecx, dword [0x503b08]
mov edx, dword [0x503b0c]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x13c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor eax, eax
cmp word [0x504cac], 0xffff
lea ecx, [ebp - 0x148]
push 0x504b84
sete al
lea edx, [ebp - 0xd8]
push ecx
neg eax
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
mov word [ebp - 0x150], ax
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x4842fe
mov edx, dword [0x503b10]
mov eax, dword [0x503b14]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x13c], eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor ecx, ecx
cmp word [0x504cb0], 0xffff
lea edx, [ebp - 0x148]
push 0x504b54
sete cl
lea eax, [ebp - 0xd8]
push edx
neg ecx
push eax
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
mov word [ebp - 0x150], cx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
je 0x4843b2
mov eax, dword [0x503a68]
mov ecx, dword [0x503a6c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea edx, [ebp - 0x148]
push 0x504ba4
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x48441b
mov eax, dword [0x503b20]
mov ecx, dword [0x503b24]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov edx, dword [0x503a38]
mov eax, dword [0x503a3c]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x13c], eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ecx, dword [0x503a80]
mov edx, dword [0x503a84]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x13c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x148], 6
call esi
push eax
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x148]
push 0x504b54
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x484511
mov eax, dword [0x503a68]
mov ecx, dword [0x503a6c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b64
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x484574
mov eax, dword [0x503a90]
mov ecx, dword [0x503a94]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b94
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x4845d7
mov eax, dword [0x503a60]
mov ecx, dword [0x503a64]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504ba4
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x48463a
mov eax, dword [0x503b20]
mov ecx, dword [0x503b24]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b74
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x48469d
mov eax, dword [0x503b08]
mov ecx, dword [0x503b0c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x504b84
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x484700
mov eax, dword [0x503b10]
mov ecx, dword [0x503b14]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x504f5a], 0
je 0x484837
lea edx, [ebp - 0x148]
push 0x505704
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x484771
mov eax, dword [0x5050c0]
mov ecx, dword [0x5050c4]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x505724
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x4847d4
mov eax, dword [0x503a58]
mov ecx, dword [0x503a5c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x505714
push edx
mov dword [ebp - 0x140], 0x407be0
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x484837
mov eax, dword [0x503a50]
mov ecx, dword [0x503a54]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
mov eax, dword [0x503a4c]
mov ecx, dword [0x503a7c]
cmp eax, ecx
jl 0x4848b5
jg 0x484877
mov edx, dword [0x503a48]
mov ebx, dword [0x503a78]
cmp edx, ebx
jbe 0x4848b5
mov edx, dword [0x503a48]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push ecx
mov ecx, dword [0x503a78]
push ecx
push eax
push edx
call ebx
mov dword [ebp - 0x13c], edx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
jmp 0x4848dd
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov eax, dword [0x503a7c]
mov ecx, dword [0x503a78]
mov edx, dword [0x503a4c]
push eax
mov eax, dword [0x503a48]
push ecx
push edx
push eax
call ebx
fld qword [0x401988]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jg 0x48491e
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x503b40], eax
mov dword [0x503b44], edx
mov ecx, dword [0x503a7c]
mov edx, dword [0x503a78]
mov eax, dword [0x503a4c]
push ecx
mov ecx, dword [0x503a48]
push edx
push eax
push ecx
call ebx
fld qword [0x401988]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jg 0x484960
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x503b48], eax
mov dword [0x503b4c], edx
or eax, 0xffffffff
cmp word [0x505c08], ax
jne 0x4856e3
cmp word [0x504cf8], ax
jne 0x4849eb
mov edx, dword [0x503908]
mov eax, dword [0x503904]
mov ecx, dword [0x503b24]
push edx
mov edx, dword [0x503b20]
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 0x4849b3
fdiv qword [0x401978]
jmp 0x4849c4
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504eec
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cf8], 0
jne 0x484a19
mov ebx, 2
lea edx, [ebp - 0x148]
mov ecx, 0x504eec
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
jmp 0x484a1e
mov ebx, 2
or eax, 0xffffffff
cmp word [0x504cd2], ax
jne 0x484b06
cmp word [0x504cce], ax
jne 0x484adf
mov eax, dword [0x503b20]
mov edx, dword [0x5038f4]
mov ecx, dword [0x503b24]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x150], edx
lea edx, [ebp - 0x148]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x13c], ecx
mov ecx, dword [0x5038f8]
push edx
lea eax, [ebp - 0xd8]
push 0x504eec
push eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x504efc
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x504cce], 0
jne 0x484b06
lea edx, [ebp - 0x148]
mov ecx, 0x504efc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
je 0x484bb8
cmp word [0x504cce], ax
jne 0x484b91
mov edx, dword [0x5038f8]
mov eax, dword [0x5038f4]
mov ecx, dword [0x503b24]
push edx
mov edx, dword [0x503b20]
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 0x484b59
fdiv qword [0x401978]
jmp 0x484b6a
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504efc
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cce], 0
jne 0x484bb8
lea edx, [ebp - 0x148]
mov ecx, 0x504efc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x504ce0], 0xffff
jne 0x484c33
mov eax, dword [0x503908]
mov ecx, dword [0x503904]
mov edx, dword [0x503a6c]
push eax
mov eax, dword [0x503a68]
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 0x484bfb
fdiv qword [0x401978]
jmp 0x484c0c
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504ecc
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504ce0], 0
jne 0x484c5a
lea edx, [ebp - 0x148]
mov ecx, 0x504ecc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
jne 0x484d43
cmp word [0x504cb2], ax
jne 0x484d1c
mov ecx, dword [0x503a68]
mov edx, dword [0x503a6c]
mov eax, 6
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x5038f4]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x13c], edx
mov edx, dword [0x5038f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x504ecc
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x504edc
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x504cb2], 0
jne 0x484d43
lea edx, [ebp - 0x148]
mov ecx, 0x504edc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
je 0x484df4
cmp word [0x504cb2], ax
jne 0x484dcd
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503a6c]
push eax
mov eax, dword [0x503a68]
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 0x484d95
fdiv qword [0x401978]
jmp 0x484da6
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504edc
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cb2], 0
jne 0x484df4
lea edx, [ebp - 0x148]
mov ecx, 0x504edc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x504cf2], 0xffff
jne 0x484e70
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
mov eax, dword [0x503a94]
push ecx
mov ecx, dword [0x503a90]
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 0x484e38
fdiv qword [0x401978]
jmp 0x484e49
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504eac
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cf2], 0
jne 0x484e97
lea edx, [ebp - 0x148]
mov ecx, 0x504eac
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
jne 0x484f7f
cmp word [0x504cc8], ax
jne 0x484f58
mov eax, dword [0x503a94]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503a90]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5038f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x504eac
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x504ebc
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x504cc8], 0
jne 0x484f7f
lea edx, [ebp - 0x148]
mov ecx, 0x504ebc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
je 0x485030
cmp word [0x504cc8], ax
jne 0x485009
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503a94]
push eax
mov eax, dword [0x503a90]
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 0x484fd1
fdiv qword [0x401978]
jmp 0x484fe2
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504ebc
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cc8], 0
jne 0x485030
lea edx, [ebp - 0x148]
mov ecx, 0x504ebc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x504cea], 0xffff
jne 0x4850ac
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
mov eax, dword [0x503a64]
push ecx
mov ecx, dword [0x503a60]
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 0x485074
fdiv qword [0x401978]
jmp 0x485085
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504f0c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cea], 0
jne 0x4850d3
lea edx, [ebp - 0x148]
mov ecx, 0x504f0c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
jne 0x4851bb
cmp word [0x504cc0], ax
jne 0x485194
mov eax, dword [0x503a64]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503a60]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5038f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x504f0c
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x504f1c
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x504cc0], 0
jne 0x4851bb
lea edx, [ebp - 0x148]
mov ecx, 0x504f1c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
je 0x48526c
cmp word [0x504cc0], ax
jne 0x485245
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503a64]
push eax
mov eax, dword [0x503a60]
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 0x48520d
fdiv qword [0x401978]
jmp 0x48521e
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504f1c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cc0], 0
jne 0x48526c
lea edx, [ebp - 0x148]
mov ecx, 0x504f1c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x504cda], 0xffff
jne 0x4852e8
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
mov eax, dword [0x503b0c]
push ecx
mov ecx, dword [0x503b08]
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 0x4852b0
fdiv qword [0x401978]
jmp 0x4852c1
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504e6c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cda], 0
jne 0x48530f
lea edx, [ebp - 0x148]
mov ecx, 0x504e6c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
jne 0x4853f7
cmp word [0x504caa], ax
jne 0x4853d0
mov eax, dword [0x503b0c]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503b08]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5038f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x504e6c
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x504e7c
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x504caa], 0
jne 0x4853f7
lea edx, [ebp - 0x148]
mov ecx, 0x504e7c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
je 0x4854a8
cmp word [0x504caa], ax
jne 0x485481
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503b0c]
push eax
mov eax, dword [0x503b08]
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 0x485449
fdiv qword [0x401978]
jmp 0x48545a
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504e7c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504caa], 0
jne 0x4854a8
lea edx, [ebp - 0x148]
mov ecx, 0x504e7c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x504cdc], 0xffff
jne 0x485524
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
mov eax, dword [0x503b14]
push ecx
mov ecx, dword [0x503b10]
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 0x4854ec
fdiv qword [0x401978]
jmp 0x4854fd
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504e8c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cdc], 0
jne 0x48554b
lea edx, [ebp - 0x148]
mov ecx, 0x504e8c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
jne 0x485633
cmp word [0x504cac], ax
jne 0x48560c
mov eax, dword [0x503b14]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503b10]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5038f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x504e8c
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x504e9c
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x504cac], 0
jne 0x485633
lea edx, [ebp - 0x148]
mov ecx, 0x504e9c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x504cd2], 0xffff
je 0x4856e3
cmp word [0x504cac], 0xffff
jne 0x4856bc
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503b14]
push eax
mov eax, dword [0x503b10]
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 0x485684
fdiv qword [0x401978]
jmp 0x485695
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x504e9c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cac], 0
jne 0x4856e3
lea edx, [ebp - 0x148]
mov ecx, 0x504e9c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x504f5a], 0xffff
jne 0x485b3c
or ebx, 0xffffffff
cmp word [0x504cf6], bx
jne 0x485778
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
mov eax, dword [0x503a5c]
push ecx
mov ecx, dword [0x503a58]
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 0x485737
fdiv qword [0x401978]
jmp 0x485748
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x505754
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cf6], bx
je 0x48579c
mov ebx, 2
lea edx, [ebp - 0x148]
mov ecx, 0x505754
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
jmp 0x4857a1
mov ebx, 2
or eax, 0xffffffff
cmp word [0x504cd2], ax
jne 0x485878
cmp word [0x504ccc], ax
jne 0x485865
mov eax, dword [0x503a5c]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503a58]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5038f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x505754
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x505764
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
or eax, 0xffffffff
cmp word [0x504ccc], 0
jne 0x48591f
jmp 0x4858ff
cmp word [0x504ccc], ax
jne 0x4858f5
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503a5c]
push eax
mov eax, dword [0x503a58]
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 0x4858ba
fdiv qword [0x401978]
jmp 0x4858cb
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x505764
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
or eax, 0xffffffff
cmp word [0x504ccc], 0
jne 0x48591f
lea edx, [ebp - 0x148]
mov ecx, 0x505764
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cf4], ax
jne 0x4859a6
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
mov eax, dword [0x503a54]
push ecx
mov ecx, dword [0x503a50]
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 0x485962
fdiv qword [0x401978]
jmp 0x485973
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x505774
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
or eax, 0xffffffff
cmp word [0x504cf4], ax
je 0x4859c6
lea edx, [ebp - 0x148]
mov ecx, 0x505774
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x504cd2], ax
jne 0x485a97
cmp word [0x504cca], ax
jne 0x485a84
mov eax, dword [0x503a54]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503a50]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5038f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x505774
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x505784
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x504cca], 0
jne 0x485b3c
jmp 0x485b1b
cmp word [0x504cca], ax
jne 0x485b11
mov eax, dword [0x5038f8]
mov ecx, dword [0x5038f4]
mov edx, dword [0x503a54]
push eax
mov eax, dword [0x503a50]
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 0x485ad9
fdiv qword [0x401978]
jmp 0x485aea
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x505784
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x485f6f
call edi
cmp word [0x504cca], 0
jne 0x485b3c
lea edx, [ebp - 0x148]
mov ecx, 0x505784
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xd8]
mov dword [ebp - 0xe0], 0x80020004
mov dword [ebp - 0xe8], 0xa
mov dword [ebp - 0x140], 0x405be4
mov dword [ebp - 0x148], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40816c
lea ecx, [ebp - 0xc8]
call esi
mov edx, 0x408158
lea ecx, [ebp - 0xc4]
call esi
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xc4]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call fcn.0047e4d0
lea eax, [ebp - 0xf8]
lea ecx, [ebp - 0x168]
push eax
push ecx
mov dword [ebp - 0x160], 0x408180
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov esi, eax
lea edx, [ebp - 0xc8]
lea eax, [ebp - 0xc4]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xf8]
lea edx, [ebp - 0xe8]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
test si, si
je 0x485ea0
cmp word [0x504cf0], 0
jne 0x485d08
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x485c5a
fdiv qword [0x401978]
jmp 0x485c6b
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x503a88]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x503a8c]
fstp qword [ebp - 0x304]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x304]
fmul qword [0x401978]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x485cc1
fdiv qword [0x401978]
jmp 0x485cd2
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fnstsw ax
test al, 0xd
jne 0x485f6f
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
mov edx, dword [0x503b5c]
push eax
mov eax, dword [0x503b58]
push edx
push eax
call edi
mov dword [0x503b58], eax
mov dword [0x503b5c], edx
jmp 0x485d14
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
cmp word [0x504cc6], 0
jne 0x485ea0
cmp word [0x504cd2], 0xffff
jne 0x485e13
mov ecx, dword [0x503908]
mov edx, dword [0x503904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x485d55
fdiv qword [0x401978]
jmp 0x485d66
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x503a88]
fadd qword [0x401ce0]
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x503a8c]
fstp qword [ebp - 0x30c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x30c]
mov edx, dword [0x5038f8]
push edx
fnstsw ax
test al, 0xd
jne 0x485f6f
mov eax, dword [0x5038f4]
fstp qword [ebp - 0x314]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x314]
fadd qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x485f6f
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x485de5
fdiv qword [0x401978]
jmp 0x485df6
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call esi
mov ecx, dword [0x503b74]
push edx
mov edx, dword [0x503b70]
push eax
push ecx
jmp 0x485e92
fld qword [0x401980]
call esi
mov ecx, dword [0x5038f4]
push edx
mov edx, dword [0x503a8c]
push eax
mov eax, dword [0x5038f8]
push eax
mov eax, dword [0x503a88]
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 0x485e66
fdiv qword [0x401978]
jmp 0x485e77
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x485f6f
call esi
mov ecx, dword [0x503b54]
push edx
mov edx, dword [0x503b50]
push eax
push ecx
push edx
call edi
mov dword [0x503b50], eax
mov dword [0x503b54], edx
wait
push 0x485f5e
jmp 0x485efb
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 0x402edc
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 8
push 0x402ed6
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], 0x401cf8
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.00478440
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], 0x405be4
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 0x4860ae
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov edx, dword [ebp - 0x40]
push 1
push edx
push 0x408368
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 0x486867
movsx ecx, ax
push ecx
push edx
push 0x408368
push 0
call esi
mov ecx, eax
call ebx
mov ebx, eax
mov edx, dword [ebp - 0x40]
mov ax, bx
add ax, 1
jo 0x486867
movsx ecx, ax
push ecx
push edx
push 0x408368
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 0x486867
movsx ecx, ax
push ecx
push edx
push 0x408368
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 0x486867
movsx eax, ax
push eax
push ecx
push 0x408368
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
add ax, 1
jo 0x486867
movsx edx, ax
mov eax, dword [ebp - 0x40]
push edx
push eax
push 0x408368
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 0x486867
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, 0x503274
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 0x486867
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x486867
add di, 1
mov word [ebp - 0x7c], ax
jo 0x486867
movsx eax, di
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 dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x3c]
call edi
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 0x486867
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x486867
add bx, 1
mov word [ebp - 0x7c], ax
jo 0x486867
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 dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x20]
call edi
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 0x486425
mov ax, bx
lea ecx, [ebp - 0x40]
sub ax, si
lea edx, [ebp - 0x84]
jo 0x486867
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x486867
add si, 1
mov word [ebp - 0x7c], ax
jo 0x486867
movsx eax, si
mov esi, 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 esi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x58]
call edi
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 0x486867
add eax, 1
mov dword [ebp - 0xa0], edx
jo 0x486867
add bx, 1
mov dword [ebp - 0x7c], eax
jo 0x486867
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 esi
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 0x4864a3
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 0x486867
add eax, 1
mov dword [ebp - 0xa0], edx
jo 0x486867
add si, 1
mov dword [ebp - 0x7c], eax
jo 0x486867
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 dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x58]
call edi
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 [0x50329c], edx
lea edx, [ebp - 0x20]
push edx
mov dword [0x503298], eax
call esi
mov dword [0x5032a0], eax
lea eax, [ebp - 0x3c]
lea ecx, [ebp - 0x68]
push eax
push ecx
mov dword [0x5032a4], 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 [0x503294], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call fcn.00488a60
mov ebx, 8
lea edx, [ebp - 0x84]
mov ecx, 0x503274
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], ebx
call edi
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 [0x5063e8]
add esp, 0x1c
test eax, eax
jne 0x48654d
push 0x5063e8
push 0x40601c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x5063e8]
lea ecx, [ebp - 0x74]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0x14]
test eax, eax
fnclex
jge 0x486572
push 0x14
push 0x40600c
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 0x486596
push 0x50
push 0x407a68
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x94], ebx
lea edx, [ebp - 0x94]
mov ecx, dword [eax + 0x14]
shl ecx, 4
mov esi, ecx
mov ecx, dword [eax + 0xc]
sub ecx, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
call esi
lea edx, [ebp - 0xa8]
push 0x503274
lea eax, [ebp - 0x84]
mov dword [ebp - 0xa8], ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push edx
push eax
mov dword [ebp - 0xa0], 0x4079d0
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.00486870
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 0x4867a5
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 [0x5063e8]
add esp, 0x1c
test eax, eax
jne 0x486683
push 0x5063e8
push 0x40601c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edi, dword [0x5063e8]
lea eax, [ebp - 0x74]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0x14]
test eax, eax
fnclex
jge 0x4866a8
push 0x14
push 0x40600c
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 0x4866cc
push 0x50
push 0x407a68
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 0x503274
lea edx, [ebp - 0x84]
push ecx
push edx
mov dword [ebp - 0xa0], 0x4079d0
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.00486a60
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.004cd1a0
lea ecx, [ebp - 0x70]
mov word [0x504f5a], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x4867ba
call fcn.00486da0
push 0x504f5c
call fcn.004cd1a0
mov word [0x504f5a], ax
lea edx, [ebp - 0x44]
push edx
call fcn.004caf40
mov word [0x5032b0], ax
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xbc], 0
call fcn.004768a0
wait
push 0x486856
jmp 0x486830
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]
nop
nop
nop