Function at 0x485e50
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x402f56
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x308
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401d18
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea eax, [ebp - 0x14c]
xor esi, esi
mov ebx, 0x8008
push 0x51ad50
push eax
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x48], esi
mov dword [ebp - 0x58], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x70], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x84], esi
mov dword [ebp - 0x94], esi
mov dword [ebp - 0xa4], esi
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xc4], esi
mov dword [ebp - 0xc8], esi
mov dword [ebp - 0xcc], esi
mov dword [ebp - 0xdc], esi
mov dword [ebp - 0xec], esi
mov dword [ebp - 0xfc], esi
mov dword [ebp - 0x10c], esi
mov dword [ebp - 0x11c], esi
mov dword [ebp - 0x12c], esi
mov dword [ebp - 0x13c], esi
mov dword [ebp - 0x15c], esi
mov dword [ebp - 0x16c], esi
mov dword [ebp - 0x17c], esi
mov dword [ebp - 0x18c], esi
mov dword [ebp - 0x190], esi
mov dword [ebp - 0x144], 0x4078b4
mov dword [ebp - 0x14c], ebx
call edi
test ax, ax
je 0x4860a6
lea ecx, [ebp - 0xdc]
push 0x51a550
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xdc]
lea eax, [ebp - 0x14c]
push edx
push eax
mov dword [ebp - 0x144], 0x405c70
mov dword [ebp - 0x14c], ebx
call edi
lea ecx, [ebp - 0xdc]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp bx, si
je 0x485fb6
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 0x485fdd
push 0x51a550
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 [0x51a9c4]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x51a920]
mov ecx, dword [0x51a91c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x51a930]
mov eax, dword [0x51a92c]
fstp qword [ebp - 0x1a0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48601a
fdivr qword [ebp - 0x1a0]
jmp 0x48602b
push dword [ebp - 0x19c]
push dword [ebp - 0x1a0]
call sub.MSVBVM60.DLL__adj_fdivr_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
fmul qword [0x4019b0]
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov ecx, dword [0x51a918]
mov edx, dword [0x51a914]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x51a930]
mov ecx, dword [0x51a92c]
fstp qword [ebp - 0x1a8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486081
fdivr qword [ebp - 0x1a8]
jmp 0x486092
push dword [ebp - 0x1a4]
push dword [ebp - 0x1a8]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
jmp 0x4860ac
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x14c]
push 0x51ad50
push edx
mov dword [ebp - 0x144], 0x4078b4
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48622a
lea eax, [ebp - 0xdc]
push 0x51a560
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x144], 0x405c70
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0xdc]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp bx, si
je 0x486141
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 0x48615a
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
push 0x51a560
call esi
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
push 0x51aaf0
call esi
mov edx, eax
lea ecx, [ebp - 0x60]
call edi
mov edx, dword [0x51aa14]
mov eax, dword [0x51aa10]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x51a930]
mov edx, dword [0x51a92c]
fstp qword [ebp - 0x1b0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4861a1
fdivr qword [ebp - 0x1b0]
jmp 0x4861b2
push dword [ebp - 0x1ac]
push dword [ebp - 0x1b0]
call sub.MSVBVM60.DLL__adj_fdivr_m64
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
fmul qword [0x4019b0]
fnstsw ax
test al, 0xd
jne 0x48d622
call esi
mov eax, dword [0x51aa1c]
mov ecx, dword [0x51aa18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x51a930]
mov eax, dword [0x51a92c]
fstp qword [ebp - 0x1b8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486207
fdivr qword [ebp - 0x1b8]
jmp 0x486218
push dword [ebp - 0x1b4]
push dword [ebp - 0x1b8]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019b0]
fnstsw ax
test al, 0xd
jne 0x48d622
call esi
lea ecx, [ebp - 0x14c]
push 0x51ad50
push ecx
mov dword [ebp - 0x144], 0x4078b4
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48d1f2
cmp word [0x51bcd2], 0xffff
jne 0x486319
mov edx, dword [0x51a8f8]
mov eax, dword [0x51a8f4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48628b
fdiv qword [0x401988]
jmp 0x48629c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
push ecx
push edx
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x48d622
fstp qword [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4862d7
fdiv qword [0x401988]
jmp 0x4862e8
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fadd qword [0x401d10]
fmul qword [ebp - 0x1c0]
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x51a530], eax
mov dword [0x51a534], edx
jmp 0x486388
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51a908]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push eax
mov eax, dword [0x51a904]
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 0x486354
fdiv qword [0x401988]
jmp 0x486365
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51a530], eax
mov dword [0x51a534], edx
lea ecx, [ebp - 0x14c]
push 0x51ba9c
push ecx
mov dword [ebp - 0x144], 0xffffffff
mov dword [ebp - 0x14c], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x486472
mov edx, dword [0x51aaac]
mov eax, dword [0x51aaa8]
fld qword [0x4019a8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x486419
mov ecx, dword [0x51a534]
mov edx, dword [0x51a530]
mov eax, dword [0x51aaac]
push ecx
mov ecx, dword [0x51aaa8]
push edx
mov edx, dword [0x51aadc]
push eax
mov eax, dword [0x51aad8]
push ecx
mov ecx, dword [0x51aaa4]
push edx
mov edx, dword [0x51aaa0]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call esi
jmp 0x4864a0
mov eax, dword [0x51a534]
mov ecx, dword [0x51a530]
mov edx, dword [0x51aaac]
push eax
mov eax, dword [0x51aaa8]
push ecx
push edx
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
call esi
mov ecx, dword [0x51aadc]
push edx
mov edx, dword [0x51aad8]
push eax
mov eax, dword [0x51aaa4]
push ecx
mov ecx, dword [0x51aaa0]
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 0x4864a8
mov edx, dword [0x51a534]
mov eax, dword [0x51a530]
mov ecx, dword [0x51aadc]
push edx
mov edx, dword [0x51aad8]
push eax
mov eax, dword [0x51aaa4]
push ecx
mov ecx, dword [0x51aaa0]
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 [0x51a53c], edx
lea edx, [ebp - 0x14c]
mov dword [0x51a538], eax
push edx
lea eax, [ebp - 0xdc]
push 0x51a560
push eax
mov dword [ebp - 0x190], 0
mov dword [ebp - 0x144], 0x40874c
mov dword [ebp - 0x14c], 8
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc4]
call edi
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
call fcn.004d2de0
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 2
mov dword [ebp - 0x24], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
lea edx, [ebp - 0xec]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call edi
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x28]
mov eax, dword [0x51a53c]
add esp, 0x18
push ecx
mov ecx, dword [0x51a538]
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 0x48659f
fdiv qword [0x401988]
jmp 0x4865b0
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51a54c], edx
push edx
mov edx, dword [0x51aabc]
mov dword [0x51a548], eax
push eax
mov eax, dword [0x51aab8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov ecx, dword [0x51a8f8]
mov dword [0x51a544], edx
mov edx, dword [0x51a8f4]
push ecx
fld qword [0x4019a8]
push edx
mov dword [0x51a540], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x486614
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
jmp 0x48661c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xfc]
push ecx
push 1
push 0x51b2b8
push edx
mov dword [ebp - 0x144], 0xffffffff
mov dword [ebp - 0x14c], 0x800b
mov dword [ebp - 0xe4], 1
mov dword [ebp - 0xec], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x10c]
push 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x14c]
push 0x51bacc
lea edx, [ebp - 0xdc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0x10c]
push eax
lea edx, [ebp - 0x11c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0xfc]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
push 3
call edi
add esp, 0x10
cmp word [ebp - 0x194], 0
je 0x4867a7
mov ecx, dword [0x51aa7c]
mov edx, dword [0x51aa78]
mov eax, dword [0x51aa4c]
push ecx
mov ecx, dword [0x51aa48]
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 [0x51a908]
mov eax, dword [0x51a904]
fstp qword [ebp - 0x1c8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48673b
fdiv qword [0x401988]
jmp 0x48674c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1c8]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x48677f
fdiv qword [0x401988]
jmp 0x486790
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab40], eax
mov dword [0x51ab44], edx
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xfc]
push ecx
push 1
push 0x51b2b8
push edx
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 0x800b
mov dword [ebp - 0xe4], 1
mov dword [ebp - 0xec], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x10c]
push 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x14c]
push 0x51bacc
lea edx, [ebp - 0xdc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0x10c]
push eax
lea edx, [ebp - 0x11c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0xfc]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
push 3
call edi
add esp, 0x10
cmp word [ebp - 0x194], 0
je 0x486882
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x51ab40], eax
mov dword [0x51ab44], edx
or edi, 0xffffffff
cmp word [0x51bcd2], di
jne 0x48692e
mov ecx, dword [0x51aa7c]
mov edx, dword [0x51aa78]
mov eax, dword [0x51aa4c]
push ecx
mov ecx, dword [0x51aa48]
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 [0x51a908]
mov eax, dword [0x51a904]
fstp qword [ebp - 0x1d0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4868e5
fdiv qword [0x401988]
jmp 0x4868f6
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f8]
mov edx, dword [0x51a8f4]
push ecx
push edx
fadd qword [0x401d10]
fmul qword [ebp - 0x1d0]
fnstsw ax
test al, 0xd
jne 0x48d622
fstp qword [ebp - 0x1d8]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1d8]
jmp 0x48699e
mov eax, dword [0x51aa7c]
mov ecx, dword [0x51aa78]
mov edx, dword [0x51aa4c]
push eax
mov eax, dword [0x51aa48]
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 [0x51a8f8]
mov edx, dword [0x51a8f4]
fstp qword [ebp - 0x1e0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486981
fdiv qword [0x401988]
jmp 0x486992
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1e0]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x4869c5
fdiv qword [0x401988]
jmp 0x4869d6
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
cmp word [0x51bcb4], 0
mov dword [0x51ab48], eax
mov dword [0x51ab4c], edx
jne 0x486a0a
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x51ab48], eax
mov dword [0x51ab4c], edx
cmp word [0x51bce6], di
jne 0x486add
mov eax, dword [0x51ab1c]
mov ecx, dword [0x51ab18]
mov edx, dword [0x51aa8c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push eax
mov eax, dword [0x51aa88]
push ecx
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
fstp qword [ebp - 0x1e8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486a6c
fdiv qword [0x401988]
jmp 0x486a7d
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1e8]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x486ab0
fdiv qword [0x401988]
jmp 0x486ac1
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab58], eax
mov dword [0x51ab5c], edx
jmp 0x486b96
mov eax, dword [0x51a908]
mov ecx, dword [0x51a904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486b01
fdiv qword [0x401988]
jmp 0x486b12
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x51aa8c]
push edx
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51aa88]
fstp qword [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1f0]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x486b68
fdiv qword [0x401988]
jmp 0x486b79
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x51ab58], eax
mov dword [0x51ab5c], edx
cmp word [0x51bcd2], 0xffff
jne 0x486d38
cmp word [0x51bcb8], 0
jne 0x486c8f
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486bd7
fdiv qword [0x401988]
jmp 0x486be8
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51aa88]
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51aa8c]
fstp qword [ebp - 0x1f8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1f8]
mov edx, dword [0x51a8f8]
push edx
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51a8f4]
fstp qword [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x200]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x486c67
fdiv qword [0x401988]
jmp 0x486c78
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab50], eax
mov dword [0x51ab54], edx
cmp word [0x51bcb8], 0xffff
jne 0x486ec2
mov ecx, dword [0x51ab1c]
mov edx, dword [0x51ab18]
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
push edx
push eax
push ecx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x51a908]
mov eax, dword [0x51a904]
fstp qword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486cec
fdiv qword [0x401988]
jmp 0x486cfd
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f8]
mov edx, dword [0x51a8f4]
push ecx
push edx
fadd qword [0x401d10]
fmul qword [ebp - 0x208]
fnstsw ax
test al, 0xd
jne 0x48d622
fstp qword [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x210]
jmp 0x486e73
cmp word [0x51bcb8], 0
jne 0x486df9
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486d6a
fdiv qword [0x401988]
jmp 0x486d7b
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x51aa8c]
push edx
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51aa88]
fstp qword [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x218]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x486dd1
fdiv qword [0x401988]
jmp 0x486de2
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab50], eax
mov dword [0x51ab54], edx
cmp word [0x51bcb8], 0xffff
jne 0x486ec2
mov ecx, dword [0x51ab1c]
mov edx, dword [0x51ab18]
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
push edx
push eax
push ecx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x51a8f8]
mov eax, dword [0x51a8f4]
fstp qword [ebp - 0x220]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486e56
fdiv qword [0x401988]
jmp 0x486e67
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x220]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x486e9a
fdiv qword [0x401988]
jmp 0x486eab
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab50], eax
mov dword [0x51ab54], edx
mov ecx, dword [0x51ab84]
mov edx, dword [0x51ab80]
fld qword [0x4019a8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x487398
or eax, 0xffffffff
cmp word [0x51bcb8], ax
jne 0x487031
cmp word [0x51bcd2], ax
jne 0x486f76
mov eax, dword [0x51ab5c]
mov ecx, dword [0x51ab58]
mov edx, dword [0x51ab1c]
push eax
mov eax, dword [0x51ab18]
push ecx
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
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 [0x51a8f8]
mov ecx, dword [0x51a8f4]
fstp qword [ebp - 0x228]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486f5d
fdiv qword [0x401988]
jmp 0x486f6e
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x228]
jmp 0x486fdc
mov edx, dword [0x51ab1c]
mov eax, dword [0x51ab18]
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
fstp qword [ebp - 0x230]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x486fc5
fdiv qword [0x401988]
jmp 0x486fd6
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x230]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x487009
fdiv qword [0x401988]
jmp 0x48701a
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab50], eax
mov dword [0x51ab54], edx
cmp word [0x51bcb8], 0
jne 0x487173
cmp word [0x51bcd2], 0xffff
jne 0x4870b1
mov edx, dword [0x51ab5c]
mov eax, dword [0x51ab58]
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
fstp qword [ebp - 0x238]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x487098
fdiv qword [0x401988]
jmp 0x4870a9
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x238]
jmp 0x487110
mov edx, dword [0x51a8f8]
mov eax, dword [0x51a8f4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4870d5
fdiv qword [0x401988]
jmp 0x4870e6
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51aa8c]
mov edx, dword [0x51aa88]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x48d622
fstp qword [ebp - 0x240]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x240]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x48713d
fdiv qword [0x401988]
jmp 0x48714e
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
cmp word [0x51bcb8], 0
mov dword [0x51ab50], eax
mov dword [0x51ab54], edx
je 0x48726c
cmp word [0x51bcd2], 0xffff
jne 0x487231
mov eax, dword [0x51ab1c]
mov ecx, dword [0x51ab18]
mov edx, dword [0x51aa8c]
push eax
mov eax, dword [0x51aa88]
push ecx
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
fstp qword [ebp - 0x248]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4871d0
fdiv qword [0x401988]
jmp 0x4871e1
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f4]
fadd qword [0x401d10]
fmul qword [ebp - 0x248]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51a8f8]
fstp qword [ebp - 0x250]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x250]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x48735f
fld qword [0x401990]
call ebx
mov ecx, dword [0x51ab1c]
push edx
mov edx, dword [0x51a8f8]
push eax
mov eax, dword [0x51a8f4]
push edx
mov edx, dword [0x51ab18]
push eax
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
push edx
push eax
push ecx
call edi
push edx
push eax
jmp 0x487345
cmp word [0x51bcd2], 0xffff
jne 0x487320
mov edx, dword [0x51a908]
mov eax, dword [0x51a904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48729e
fdiv qword [0x401988]
jmp 0x4872af
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51aa8c]
mov edx, dword [0x51aa88]
push ecx
push edx
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x48d622
fstp qword [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x258]
mov ecx, dword [0x51a8f4]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51a8f8]
fstp qword [ebp - 0x260]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x260]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x48735f
fld qword [0x401990]
call ebx
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51a8f8]
push eax
mov eax, dword [0x51a8f4]
push edx
mov edx, dword [0x51aa88]
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 0x487370
fdiv qword [0x401988]
jmp 0x487381
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab50], eax
mov dword [0x51ab54], edx
cmp word [0x51bcea], 0xffff
jne 0x48745a
mov eax, dword [0x51aa64]
mov ecx, dword [0x51aa60]
mov edx, dword [0x51ab14]
push eax
mov eax, dword [0x51ab10]
push ecx
mov ecx, dword [0x51ab0c]
push edx
mov edx, dword [0x51ab08]
push eax
mov eax, dword [0x51aa7c]
push ecx
mov ecx, dword [0x51aa78]
push edx
mov edx, dword [0x51aa4c]
push eax
mov eax, dword [0x51aa48]
push ecx
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
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 [0x51a908]
mov ecx, dword [0x51a904]
fstp qword [ebp - 0x268]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48743e
fdiv qword [0x401988]
jmp 0x48744f
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x268]
jmp 0x4874f8
mov edx, dword [0x51ab14]
mov eax, dword [0x51ab10]
mov ecx, dword [0x51ab0c]
push edx
mov edx, dword [0x51ab08]
push eax
mov eax, dword [0x51aa7c]
push ecx
mov ecx, dword [0x51aa78]
push edx
mov edx, dword [0x51aa4c]
push eax
mov eax, dword [0x51aa48]
push ecx
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
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 [0x51a908]
mov ecx, dword [0x51a904]
fstp qword [ebp - 0x270]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4874e1
fdiv qword [0x401988]
jmp 0x4874f2
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x270]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x487525
fdiv qword [0x401988]
jmp 0x487536
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov ecx, dword [0x51aa5c]
mov dword [0x51ab64], edx
mov edx, dword [0x51aa74]
mov dword [0x51ab60], eax
mov eax, dword [0x51aa70]
push edx
mov edx, dword [0x51aa58]
push eax
mov eax, dword [0x51aa54]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push ecx
mov ecx, dword [0x51aa50]
push edx
mov edx, dword [0x51aab4]
push eax
mov eax, dword [0x51aab0]
push ecx
mov ecx, dword [0x51aa44]
push edx
mov edx, dword [0x51aa40]
push eax
push ecx
push edx
call edi
push edx
push eax
call edi
push edx
push eax
call edi
push edx
push eax
call edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
lea eax, [ebp - 0x14c]
push 0x51bba4
push eax
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x487633
mov ecx, dword [0x51ab20]
mov edx, dword [0x51ab24]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, 0x407c6c
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
lea eax, [ebp - 0x14c]
push 0x51bbb4
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
push 0x51bbc4
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x4877fe
mov edx, dword [0x51aa7c]
mov eax, dword [0x51aa78]
mov ecx, dword [0x51aa4c]
push edx
mov edx, dword [0x51aa48]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
fld qword [0x4019a8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x4877eb
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xec]
push eax
push 1
push 0x51b2b8
push ecx
mov dword [ebp - 0xd4], 1
mov dword [ebp - 0xdc], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xfc]
push 0x20
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0xec]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xec]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x194], 0
je 0x4877fe
fld qword [0x401990]
call ebx
mov ecx, dword [0x51aa7c]
push edx
mov edx, dword [0x51a908]
push eax
mov eax, dword [0x51a904]
push edx
mov edx, dword [0x51aa78]
push eax
mov eax, dword [0x51aa4c]
push ecx
mov ecx, dword [0x51aa48]
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 0x4877cc
fdiv qword [0x401988]
jmp 0x4877dd
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
jmp 0x4877f3
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x51ab40], eax
mov dword [0x51ab44], edx
mov eax, 0x407c6c
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
push 0x51bbb4
lea eax, [ebp - 0xdc]
mov ecx, 0x8008
push edx
push eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x15c]
push 0x51bbc4
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x48792d
cmp word [0x51bce6], 0xffff
fld qword [0x401990]
jne 0x4878b7
call ebx
mov ecx, dword [0x51a908]
push edx
mov edx, dword [0x51a904]
push eax
mov eax, dword [0x51ab1c]
push ecx
mov ecx, dword [0x51ab18]
push edx
mov edx, dword [0x51aa8c]
push eax
mov eax, dword [0x51aa88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
jmp 0x4878d6
call ebx
mov ecx, dword [0x51a908]
push edx
mov edx, dword [0x51a904]
push eax
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
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 0x487905
fdiv qword [0x401988]
jmp 0x487916
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab58], eax
mov dword [0x51ab5c], edx
mov eax, 0x407c6c
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
push 0x51bbb4
lea eax, [ebp - 0xdc]
mov ecx, 0x8008
push edx
push eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0x15c]
push 0x51bbc4
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x487b52
mov ecx, dword [0x51aa7c]
mov edx, dword [0x51aa78]
mov eax, dword [0x51aa4c]
push ecx
mov ecx, dword [0x51aa48]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
fld qword [0x4019a8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x487a98
fld qword [0x401990]
call ebx
mov ecx, dword [0x51aa7c]
push edx
mov edx, dword [0x51a908]
push eax
mov eax, dword [0x51a904]
push edx
mov edx, dword [0x51aa78]
push eax
mov eax, dword [0x51aa4c]
push ecx
mov ecx, dword [0x51aa48]
push edx
mov edx, dword [0x51ab1c]
push eax
mov eax, dword [0x51ab18]
push ecx
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
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 0x487a6b
fdiv qword [0x401988]
jmp 0x487a7c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab68], eax
mov dword [0x51ab6c], edx
jmp 0x487b52
cmp word [0x51bce6], 0xffff
fld qword [0x401990]
jne 0x487add
call ebx
mov ecx, dword [0x51a904]
push edx
mov edx, dword [0x51ab1c]
push eax
mov eax, dword [0x51a908]
push eax
mov eax, dword [0x51ab18]
push ecx
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
jmp 0x487afa
call ebx
mov ecx, dword [0x51a904]
push edx
mov edx, dword [0x51aa8c]
push eax
mov eax, dword [0x51a908]
push eax
mov eax, dword [0x51aa88]
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 0x487b2a
fdiv qword [0x401988]
jmp 0x487b3b
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab58], eax
mov dword [0x51ab5c], edx
xor edx, edx
cmp word [0x51bcb4], 0xffff
mov eax, 0x407c6c
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x16c], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x51bbb4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x51bbc4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x487db8
mov eax, dword [0x51aa4c]
mov ecx, dword [0x51aa7c]
cmp eax, ecx
jl 0x487da5
jg 0x487c38
mov edx, dword [0x51aa48]
cmp edx, dword [0x51aa78]
jbe 0x487da5
cmp word [0x51bcd2], 0xffff
jne 0x487d1d
mov edx, dword [0x51aa48]
push ecx
mov ecx, dword [0x51aa78]
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 [0x51a908]
mov ecx, dword [0x51a904]
fstp qword [ebp - 0x278]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x487c8e
fdiv qword [0x401988]
jmp 0x487c9f
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x51a8f8]
push edx
fadd qword [0x401d10]
fmul qword [ebp - 0x278]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51a8f4]
fstp qword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x280]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x487cfb
fdiv qword [0x401988]
jmp 0x487d0c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
jmp 0x487dad
fld qword [0x401990]
call ebx
mov ecx, dword [0x51a8f8]
push edx
mov edx, dword [0x51a8f4]
push eax
mov eax, dword [0x51aa7c]
push ecx
mov ecx, dword [0x51aa78]
push edx
mov edx, dword [0x51aa4c]
push eax
mov eax, dword [0x51aa48]
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 0x487d86
fdiv qword [0x401988]
jmp 0x487d97
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
jmp 0x487dad
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x51ab48], eax
mov dword [0x51ab4c], edx
mov ecx, 0x8008
push 0x51bbb4
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov eax, 0x407c6c
push ecx
push edx
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x15c]
push 0x51bbc4
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea edx, [ebp - 0xfc]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x48806a
cmp word [0x51bcb8], 0
je 0x487f3a
cmp word [0x51bcd2], 0xffff
jne 0x487efb
mov eax, dword [0x51ab1c]
mov ecx, dword [0x51ab18]
mov edx, dword [0x51aa8c]
push eax
mov eax, dword [0x51aa88]
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 [0x51a908]
mov edx, dword [0x51a904]
fstp qword [ebp - 0x288]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x487e9a
fdiv qword [0x401988]
jmp 0x487eab
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f4]
fadd qword [0x401d10]
fmul qword [ebp - 0x288]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51a8f8]
fstp qword [ebp - 0x290]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x290]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x488031
fld qword [0x401990]
call ebx
mov ecx, dword [0x51ab1c]
push edx
mov edx, dword [0x51a8f8]
push eax
mov eax, dword [0x51a8f4]
push edx
mov edx, dword [0x51ab18]
push eax
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
jmp 0x488013
cmp word [0x51bcd2], 0xffff
jne 0x487fee
mov edx, dword [0x51a908]
mov eax, dword [0x51a904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x487f6c
fdiv qword [0x401988]
jmp 0x487f7d
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51aa8c]
mov edx, dword [0x51aa88]
push ecx
push edx
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x48d622
fstp qword [ebp - 0x298]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x298]
mov ecx, dword [0x51a8f4]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51a8f8]
fstp qword [ebp - 0x2a0]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2a0]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x488031
fld qword [0x401990]
call ebx
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51a8f8]
push eax
mov eax, dword [0x51a8f4]
push edx
mov edx, dword [0x51aa88]
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 0x488042
fdiv qword [0x401988]
jmp 0x488053
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call ebx
mov dword [0x51ab50], eax
mov dword [0x51ab54], edx
cmp word [0x51bf5a], 0xffff
jne 0x488293
lea eax, [ebp - 0x14c]
push 0x51bbc4
push eax
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
mov dword [ebp - 0x190], 0
je 0x488199
mov edx, 0x408774
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call fcn.004d2de0
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x51ab50], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 2
mov dword [0x51ab54], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x40879c
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x190], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x190]
lea eax, [ebp - 0xc4]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
call fcn.004d2de0
lea edx, [ebp - 0xdc]
lea eax, [ebp - 0xc8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x51ab5c], edx
lea ecx, [ebp - 0xc8]
lea edx, [ebp - 0xc4]
push ecx
mov dword [0x51ab58], eax
push edx
jmp 0x48827c
mov edx, 0x4085b0
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x190]
lea ecx, [ebp - 0xc4]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call fcn.004d2de0
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xc8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x51ab54], edx
mov dword [0x51ab50], eax
lea edx, [ebp - 0xc8]
lea eax, [ebp - 0xc4]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x4083c4
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x190], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call fcn.004d2de0
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x51ab58], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
mov dword [0x51ab5c], edx
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
xor edx, edx
cmp word [0x51bcb4], 0xffff
mov eax, 0x407c6c
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x14c], ecx
sete dl
mov dword [ebp - 0x16c], ecx
lea eax, [ebp - 0x14c]
push 0x51bbb4
lea ecx, [ebp - 0xdc]
neg edx
push eax
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call ebx
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x51bbc4
lea edx, [ebp - 0xfc]
push ecx
push edx
call ebx
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
je 0x4887fa
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov eax, dword [0x51aa4c]
mov ecx, dword [0x51aa7c]
cmp eax, ecx
jl 0x4883be
jg 0x488387
mov edx, dword [0x51aa48]
mov ebx, dword [0x51aa78]
cmp edx, ebx
jbe 0x4883be
mov edx, dword [0x51aa48]
push ecx
mov ecx, dword [0x51aa78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
cmp word [0x51bcb8], 0
je 0x488588
cmp word [0x51bcd2], 0xffff
jne 0x488556
mov eax, dword [0x51ab1c]
mov ecx, dword [0x51ab18]
mov edx, dword [0x51aa8c]
push eax
mov eax, dword [0x51aa88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x51a908]
mov dword [ebp - 0x140], edx
mov edx, dword [0x51a904]
mov ebx, 6
push ecx
push edx
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x488436
fdiv qword [0x401988]
jmp 0x488447
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51a8f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], ebx
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401d10]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call ebx
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51ab70], eax
lea eax, [ebp - 0x10c]
mov dword [0x51ab74], edx
push eax
lea ecx, [ebp - 0xdc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x488800
mov edx, dword [0x51ab1c]
mov eax, dword [0x51ab18]
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
jmp 0x488713
cmp word [0x51bcd2], 0xffff
jne 0x4886fc
mov eax, dword [0x51aa88]
mov edx, dword [0x51a908]
mov ecx, dword [0x51aa8c]
mov dword [ebp - 0x144], eax
mov eax, dword [0x51a904]
mov ebx, 6
push edx
push eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x14c], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4885dc
fdiv qword [0x401988]
jmp 0x4885ed
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51a8f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], ebx
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401d10]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call ebx
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51ab70], eax
lea eax, [ebp - 0x10c]
lea ecx, [ebp - 0xdc]
push eax
push ecx
push 2
mov dword [0x51ab74], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x488800
mov edx, dword [0x51aa88]
mov eax, dword [0x51aa8c]
mov dword [ebp - 0x144], edx
mov dword [ebp - 0x140], eax
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51a8f8]
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51ab74], edx
lea ecx, [ebp - 0xfc]
lea edx, [ebp - 0xdc]
push ecx
push edx
push 2
mov dword [0x51ab70], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x488800
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
xor edx, edx
mov eax, 0x8008
cmp word [0x51bcb4], dx
mov ecx, 0x407c6c
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x164], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x51bbb4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x51bbc4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x488cf9
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
cmp word [0x51bcb8], 0
je 0x488a9b
cmp word [0x51bcd2], 0xffff
jne 0x488a69
mov ecx, dword [0x51ab1c]
mov edx, dword [0x51ab18]
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
mov edx, dword [0x51a908]
mov dword [ebp - 0x144], eax
mov eax, dword [0x51a904]
push edx
push eax
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x488954
fdiv qword [0x401988]
jmp 0x488965
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51a8f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401d10]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51ab70], eax
lea eax, [ebp - 0x10c]
lea ecx, [ebp - 0xdc]
push eax
mov dword [0x51ab74], edx
push ecx
jmp 0x488cee
mov edx, dword [0x51ab1c]
mov eax, dword [0x51ab18]
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
jmp 0x488c1a
cmp word [0x51bcd2], 0xffff
jne 0x488c03
mov eax, dword [0x51aa88]
mov edx, dword [0x51a908]
mov ecx, dword [0x51aa8c]
mov dword [ebp - 0x144], eax
mov eax, dword [0x51a904]
push edx
push eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x488aee
fdiv qword [0x401988]
jmp 0x488aff
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51a8f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401d10]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51ab70], eax
lea eax, [ebp - 0x10c]
lea ecx, [ebp - 0xdc]
push eax
mov dword [0x51ab74], edx
push ecx
jmp 0x488cee
mov edx, dword [0x51aa88]
mov eax, dword [0x51aa8c]
mov dword [ebp - 0x144], edx
mov dword [ebp - 0x140], eax
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51a8f8]
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51ab74], edx
lea ecx, [ebp - 0xfc]
lea edx, [ebp - 0xdc]
push ecx
mov dword [0x51ab70], eax
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
cmp word [0x51bf5a], 0
jne 0x488d63
mov eax, dword [0x51aa5c]
mov ecx, dword [0x51aa58]
mov edx, dword [0x51aa54]
push eax
mov eax, dword [0x51aa50]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
mov ecx, dword [0x51aa40]
mov edx, dword [0x51aa44]
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x51aab0]
mov dword [ebp - 0x140], edx
mov edx, dword [0x51aab4]
mov eax, 6
mov dword [ebp - 0x154], ecx
mov ecx, dword [0x51aa70]
mov dword [ebp - 0x150], edx
mov edx, dword [0x51aa74]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x164], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xdc]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [0x51aa8c]
mov edx, dword [0x51ab18]
mov eax, dword [0x51aa88]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x51ab1c]
mov dword [ebp - 0x154], edx
mov edx, dword [0x51aa48]
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x51aa4c]
mov dword [ebp - 0x164], edx
mov edx, dword [0x51aa78]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x160], ecx
mov ecx, dword [0x51aa7c]
add esp, 0xc
mov dword [ebp - 0x174], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x17c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x170], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x16c]
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb54
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x488f55
mov eax, dword [0x51aa68]
mov ecx, dword [0x51aa6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb64
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x488fbc
mov eax, dword [0x51aa90]
mov ecx, dword [0x51aa94]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb94
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x489023
mov eax, dword [0x51aa60]
mov ecx, dword [0x51aa64]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bba4
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48908a
mov eax, dword [0x51ab20]
mov ecx, dword [0x51ab24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb74
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4890f1
mov eax, dword [0x51ab08]
mov ecx, dword [0x51ab0c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb84
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x489158
mov eax, dword [0x51ab10]
mov ecx, dword [0x51ab14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x51bf5a], 0
je 0x48929b
lea edx, [ebp - 0x14c]
push 0x51c704
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4891cd
mov eax, dword [0x51c0c0]
mov ecx, dword [0x51c0c4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51c724
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x489234
mov eax, dword [0x51aa58]
mov ecx, dword [0x51aa5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51c714
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48929b
mov eax, dword [0x51aa50]
mov ecx, dword [0x51aa54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, dword [0x51aa4c]
mov ecx, dword [0x51aa7c]
cmp eax, ecx
jl 0x4892e8
jg 0x4892ba
mov edx, dword [0x51aa48]
cmp edx, dword [0x51aa78]
jbe 0x4892e8
mov edx, dword [0x51aa48]
push ecx
mov ecx, dword [0x51aa78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], 6
jmp 0x4892fc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
call edi
mov eax, 0x8008
mov ecx, 0x407c6c
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x154], ecx
lea eax, [ebp - 0x14c]
push 0x51bbb4
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
push 0x51bbc4
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x48963d
mov edx, dword [0x51a904]
mov eax, dword [0x51a908]
mov dword [ebp - 0x144], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0xbc]
push ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call esi
lea ecx, [ebp - 0xfc]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0x10c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51bcb4], 0xffff
jne 0x48963d
cmp word [0x51bcd2], 0xffff
jne 0x48957e
mov edx, dword [0x51a908]
mov eax, dword [0x51a904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48947c
fdiv qword [0x401988]
jmp 0x48948d
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51a8f8]
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x15c], 6
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
fadd qword [0x401d10]
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, 5
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call esi
lea edx, [ebp - 0x10c]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x12c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xfc]
jmp 0x489637
mov eax, dword [0x51a8f4]
mov ecx, dword [0x51a8f8]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0xbc]
push edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
lea edx, [ebp - 0xfc]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x11c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 0x8008
mov ecx, 0x407c6c
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x154], ecx
lea eax, [ebp - 0x14c]
push 0x51bbb4
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x15c]
push 0x51bbc4
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x489a6f
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x51ab1c]
push edx
mov edx, dword [0x51a908]
push eax
mov eax, dword [0x51a904]
push edx
mov edx, dword [0x51ab18]
push eax
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
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 0x48971d
fdiv qword [0x401988]
jmp 0x48972e
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x58]
lea ecx, [ebp - 0xdc]
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0x14c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x51bcb8], 0
je 0x4898cc
cmp word [0x51bcd2], 0xffff
jne 0x48981d
mov edx, dword [0x51ab1c]
mov eax, dword [0x51ab18]
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
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 [0x51a908]
mov ecx, dword [0x51a904]
fstp qword [ebp - 0x2a8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4897d2
fdiv qword [0x401988]
jmp 0x4897e3
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x51a8f8]
push edx
fadd qword [0x401d10]
fmul qword [ebp - 0x2a8]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51a8f4]
fstp qword [ebp - 0x2b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2b0]
jmp 0x489968
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x51a8f8]
push edx
mov edx, dword [0x51a8f4]
push eax
mov eax, dword [0x51ab1c]
push ecx
mov ecx, dword [0x51ab18]
push edx
mov edx, dword [0x51aa8c]
push eax
mov eax, dword [0x51aa88]
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 0x48988a
fdiv qword [0x401988]
jmp 0x48989b
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0xdc]
push eax
jmp 0x489a66
cmp word [0x51bcd2], 0xffff
jne 0x4899d1
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4898ff
fdiv qword [0x401988]
jmp 0x489910
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51aa88]
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51aa8c]
fstp qword [ebp - 0x2b8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2b8]
mov edx, dword [0x51a8f8]
push edx
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51a8f4]
fstp qword [ebp - 0x2c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2c0]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x48998f
fdiv qword [0x401988]
jmp 0x4899a0
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0xdc]
push eax
jmp 0x489a66
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x51a8f8]
push edx
mov edx, dword [0x51a8f4]
push eax
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
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 0x489a29
fdiv qword [0x401988]
jmp 0x489a3a
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x58]
lea ecx, [ebp - 0xdc]
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0x14c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor edx, edx
cmp word [0x51bcb4], 0xffff
mov eax, 0x8008
mov ecx, 0x407c6c
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x164], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x51bbb4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x51bbc4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x48a04c
mov ecx, dword [0x51ab1c]
mov edx, dword [0x51ab18]
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x51a908]
mov dword [ebp - 0x140], edx
mov edx, dword [0x51a904]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x154], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x12c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [0x51bcb8], 0
je 0x489de1
mov ecx, dword [0x51ab1c]
mov edx, dword [0x51ab18]
mov eax, dword [0x51aa8c]
cmp word [0x51bcd2], 0xffff
push ecx
mov ecx, dword [0x51aa88]
push edx
push eax
push ecx
jne 0x489dca
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
mov edx, dword [0x51a908]
mov dword [ebp - 0x144], eax
mov eax, dword [0x51a904]
push edx
push eax
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x489cb7
fdiv qword [0x401988]
jmp 0x489cc8
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51a8f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xbc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401d10]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call esi
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x10c]
push edx
push eax
call esi
lea ecx, [ebp - 0x11c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x18c]
lea eax, [ebp - 0x12c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x13c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x10c]
jmp 0x48a039
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
jmp 0x489f67
cmp word [0x51bcd2], 0xffff
jne 0x489f50
mov ecx, dword [0x51aa88]
mov eax, dword [0x51a908]
mov edx, dword [0x51aa8c]
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x51a904]
push eax
push ecx
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x489e35
fdiv qword [0x401988]
jmp 0x489e46
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x51a8f4]
mov ecx, dword [0x51a8f8]
mov dword [ebp - 0x164], edx
lea edx, [ebp - 0x58]
mov dword [ebp - 0x160], ecx
push edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401d10]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0x10c]
lea edx, [ebp - 0xdc]
push ecx
push edx
jmp 0x48a041
mov eax, dword [0x51aa88]
mov ecx, dword [0x51aa8c]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], ecx
mov edx, dword [0x51a8f4]
mov ecx, dword [0x51a8f8]
mov eax, 6
mov dword [ebp - 0x154], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x12c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
xor edx, edx
mov eax, 0x8008
cmp word [0x51bcb4], dx
mov ecx, 0x407c6c
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x164], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x51bbb4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x51bbc4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x48a528
mov ecx, dword [0x51ab1c]
mov edx, dword [0x51ab18]
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x51a908]
mov dword [ebp - 0x140], edx
mov edx, dword [0x51a904]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x154], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x12c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [0x51bcb8], 0
je 0x48a386
cmp word [0x51bcd2], 0xffff
jne 0x48a2d7
mov ecx, dword [0x51ab1c]
mov edx, dword [0x51ab18]
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
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 [0x51a908]
mov eax, dword [0x51a904]
fstp qword [ebp - 0x2c8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48a28b
fdiv qword [0x401988]
jmp 0x48a29c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f8]
mov edx, dword [0x51a8f4]
push ecx
push edx
fadd qword [0x401d10]
fmul qword [ebp - 0x2c8]
fnstsw ax
test al, 0xd
jne 0x48d622
fstp qword [ebp - 0x2d0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2d0]
jmp 0x48a422
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x51a8f4]
push edx
mov edx, dword [0x51ab1c]
push eax
mov eax, dword [0x51a8f8]
push eax
mov eax, dword [0x51ab18]
push ecx
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
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 0x48a344
fdiv qword [0x401988]
jmp 0x48a355
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x48a51f
cmp word [0x51bcd2], 0xffff
jne 0x48a48b
mov eax, dword [0x51a908]
mov ecx, dword [0x51a904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48a3b8
fdiv qword [0x401988]
jmp 0x48a3c9
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x51aa8c]
push edx
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51aa88]
fstp qword [ebp - 0x2d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2d8]
mov ecx, dword [0x51a8f8]
mov edx, dword [0x51a8f4]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x48d622
fstp qword [ebp - 0x2e0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2e0]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x48a449
fdiv qword [0x401988]
jmp 0x48a45a
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x48a51f
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x51a8f4]
push edx
mov edx, dword [0x51aa8c]
push eax
mov eax, dword [0x51a8f8]
push eax
mov eax, dword [0x51aa88]
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 0x48a4e2
fdiv qword [0x401988]
jmp 0x48a4f3
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0xdc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
cmp word [0x51bf5a], 0
jne 0x48a593
mov ecx, dword [0x51aa5c]
mov edx, dword [0x51aa58]
mov eax, dword [0x51aa54]
push ecx
mov ecx, dword [0x51aa50]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
mov edx, dword [0x51aa40]
mov eax, dword [0x51aa44]
mov ecx, dword [0x51aab0]
mov dword [ebp - 0x144], edx
mov edx, dword [0x51aab4]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov ecx, dword [0x51aa70]
mov dword [ebp - 0x150], edx
mov edx, dword [0x51aa74]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x164], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xdc]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [0x51aa8c]
mov edx, dword [0x51ab18]
mov eax, dword [0x51aa88]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x51ab1c]
mov dword [ebp - 0x154], edx
mov edx, dword [0x51aa48]
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x51aa4c]
mov dword [ebp - 0x164], edx
mov edx, dword [0x51aa78]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x160], ecx
mov ecx, dword [0x51aa7c]
add esp, 0xc
mov dword [ebp - 0x174], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x17c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x170], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x16c]
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb54
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48a784
mov eax, dword [0x51aa68]
mov ecx, dword [0x51aa6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb64
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48a7eb
mov eax, dword [0x51aa90]
mov ecx, dword [0x51aa94]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb94
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48a852
mov eax, dword [0x51aa60]
mov ecx, dword [0x51aa64]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bba4
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48a8b9
mov eax, dword [0x51ab20]
mov ecx, dword [0x51ab24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb74
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48a920
mov eax, dword [0x51ab08]
mov ecx, dword [0x51ab0c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb84
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48a987
mov eax, dword [0x51ab10]
mov ecx, dword [0x51ab14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x51bf5a], 0
je 0x48aaca
lea edx, [ebp - 0x14c]
push 0x51c704
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48a9fc
mov eax, dword [0x51c0c0]
mov ecx, dword [0x51c0c4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51c724
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48aa63
mov eax, dword [0x51aa58]
mov ecx, dword [0x51aa5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51c714
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48aaca
mov eax, dword [0x51aa50]
mov ecx, dword [0x51aa54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, dword [0x51aa4c]
mov ecx, dword [0x51aa7c]
cmp eax, ecx
jl 0x48ab17
jg 0x48aae9
mov edx, dword [0x51aa48]
cmp edx, dword [0x51aa78]
jbe 0x48ab17
mov edx, dword [0x51aa48]
push ecx
mov ecx, dword [0x51aa78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], 6
jmp 0x48ab2b
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
call edi
lea eax, [ebp - 0x14c]
push 0x51bbb4
push eax
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48ae2a
mov ecx, dword [0x51a904]
mov edx, dword [0x51a908]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0x14c]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0xfc]
push eax
call ebx
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x11c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51bcb4], 0
jne 0x48ae2a
cmp word [0x51bcd2], 0xffff
jne 0x48ad6b
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48ac69
fdiv qword [0x401988]
jmp 0x48ac7a
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51a8f8]
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x15c], 6
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
fadd qword [0x401d10]
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, 5
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call esi
lea edx, [ebp - 0x10c]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x12c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xfc]
jmp 0x48ae24
mov eax, dword [0x51a8f4]
mov ecx, dword [0x51a8f8]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0xbc]
push edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
lea edx, [ebp - 0xfc]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x11c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x14c]
push 0x51bbc4
push eax
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48b206
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x51a908]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
mov edx, dword [0x51a904]
push eax
mov eax, dword [0x51ab1c]
push ecx
mov ecx, dword [0x51ab18]
push edx
mov edx, dword [0x51aa8c]
push eax
mov eax, dword [0x51aa88]
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 0x48aec4
fdiv qword [0x401988]
jmp 0x48aed5
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0xdc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x51bcb8], 0
je 0x48b068
cmp word [0x51bcd2], 0xffff
jne 0x48afc1
mov ecx, dword [0x51ab1c]
mov edx, dword [0x51ab18]
mov eax, dword [0x51aa8c]
push ecx
mov ecx, dword [0x51aa88]
push edx
push eax
push ecx
call ebx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x51a908]
mov eax, dword [0x51a904]
fstp qword [ebp - 0x2e8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48af75
fdiv qword [0x401988]
jmp 0x48af86
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51a8f8]
mov edx, dword [0x51a8f4]
push ecx
push edx
fadd qword [0x401d10]
fmul qword [ebp - 0x2e8]
fnstsw ax
test al, 0xd
jne 0x48d622
fstp qword [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2f0]
jmp 0x48b104
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x51a8f4]
push edx
mov edx, dword [0x51ab1c]
push eax
mov eax, dword [0x51a8f8]
push eax
mov eax, dword [0x51ab18]
push ecx
mov ecx, dword [0x51aa8c]
push edx
mov edx, dword [0x51aa88]
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 0x48b026
fdiv qword [0x401988]
jmp 0x48b037
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x48b1fd
cmp word [0x51bcd2], 0xffff
jne 0x48b16d
mov eax, dword [0x51a908]
mov ecx, dword [0x51a904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48b09a
fdiv qword [0x401988]
jmp 0x48b0ab
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x51aa8c]
push edx
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51aa88]
fstp qword [ebp - 0x2f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2f8]
mov ecx, dword [0x51a8f8]
mov edx, dword [0x51a8f4]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x48d622
fstp qword [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x300]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x48b12b
fdiv qword [0x401988]
jmp 0x48b13c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x48b1fd
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x51a8f4]
push edx
mov edx, dword [0x51aa8c]
push eax
mov eax, dword [0x51a8f8]
push eax
mov eax, dword [0x51aa88]
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 0x48b1c0
fdiv qword [0x401988]
jmp 0x48b1d1
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
lea eax, [ebp - 0xdc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ecx, dword [0x51afb8]
mov edx, dword [0x51afbc]
mov eax, dword [0x51aab8]
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x51aabc]
mov dword [ebp - 0x140], edx
mov edx, dword [0x51aac0]
mov dword [ebp - 0x154], eax
mov eax, dword [0x51aac4]
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x51aac8]
mov dword [ebp - 0x164], edx
mov edx, dword [0x51aacc]
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x170], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
mov ebx, 6
push ecx
push edx
mov dword [ebp - 0x14c], ebx
mov dword [ebp - 0x15c], ebx
mov dword [ebp - 0x16c], ebx
mov dword [ebp - 0x17c], ebx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov eax, dword [0x51aa4c]
mov ecx, dword [0x51aa7c]
cmp eax, ecx
jl 0x48b357
jg 0x48b32d
mov edx, dword [0x51aa48]
cmp edx, dword [0x51aa78]
jbe 0x48b357
mov edx, dword [0x51aa48]
push ecx
mov ecx, dword [0x51aa78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], ebx
jmp 0x48b36b
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov eax, 0x407c6c
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
mov dword [ebp - 0x16c], ecx
lea eax, [ebp - 0x14c]
push 0x51bb74
lea ecx, [ebp - 0xdc]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x15c]
push 0x51bb84
lea eax, [ebp - 0xec]
push edx
push eax
call ebx
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x16c]
push 0x51bb54
lea eax, [ebp - 0x10c]
push edx
push eax
call ebx
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x48b41d
mov dword [ebp - 0x74], 1
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea edx, [ebp - 0x14c]
push 0x51bb74
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48b476
mov ecx, dword [0x51ab0c]
mov eax, dword [0x51ab08]
mov dword [ebp - 0x140], ecx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
lea edx, [ebp - 0x14c]
push 0x51bb84
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48b4d9
mov eax, dword [0x51ab10]
mov ecx, dword [0x51ab14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb54
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48b53c
mov eax, dword [0x51aa68]
mov ecx, dword [0x51aa6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bba4
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48b59f
mov eax, dword [0x51ab20]
mov ecx, dword [0x51ab24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x51bf5a], 0
je 0x48b6d6
lea edx, [ebp - 0x14c]
push 0x51c704
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48b610
mov eax, dword [0x51c0c0]
mov ecx, dword [0x51c0c4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51c724
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48b673
mov eax, dword [0x51aa58]
mov ecx, dword [0x51aa5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51c714
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48b6d6
mov eax, dword [0x51aa50]
mov ecx, dword [0x51aa54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bbb4
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48b72b
mov ax, word [ebp - 0x74]
lea ecx, [ebp - 0x58]
add ax, 1
lea edx, [ebp - 0xbc]
jo 0x48d627
mov dword [ebp - 0x74], eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
jmp 0x48b763
lea ecx, [ebp - 0x14c]
push 0x51bba4
push ecx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48b763
mov dx, word [ebp - 0x74]
add dx, 1
jo 0x48d627
mov dword [ebp - 0x74], edx
lea eax, [ebp - 0x14c]
push 0x51bbc4
push eax
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48b814
mov eax, dword [ebp - 0x74]
mov ecx, dword [0x51aa88]
mov edx, dword [0x51aa8c]
add ax, 1
jo 0x48d627
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x51ab18]
mov eax, 6
mov dword [ebp - 0x140], edx
mov edx, dword [0x51ab1c]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x154], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
xor edx, edx
cmp word [0x51bcaa], 0xffff
lea eax, [ebp - 0x14c]
push 0x51bb74
sete dl
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x48b8f7
mov ecx, dword [0x51ab08]
mov edx, dword [0x51ab0c]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor eax, eax
cmp word [0x51bcac], 0xffff
lea ecx, [ebp - 0x14c]
push 0x51bb84
sete al
lea edx, [ebp - 0xdc]
push ecx
neg eax
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
mov word [ebp - 0x154], ax
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x48b9b4
mov edx, dword [0x51ab10]
mov eax, dword [0x51ab14]
mov dword [ebp - 0x144], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x14c]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor ecx, ecx
cmp word [0x51bcb0], 0xffff
lea edx, [ebp - 0x14c]
push 0x51bb54
sete cl
lea eax, [ebp - 0xdc]
push edx
neg ecx
push eax
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
mov word [ebp - 0x154], cx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
je 0x48ba68
mov eax, dword [0x51aa68]
mov ecx, dword [0x51aa6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea edx, [ebp - 0x14c]
push 0x51bba4
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48bad1
mov eax, dword [0x51ab20]
mov ecx, dword [0x51ab24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov edx, dword [0x51aa38]
mov eax, dword [0x51aa3c]
mov dword [ebp - 0x144], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x14c]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ecx, dword [0x51aa80]
mov edx, dword [0x51aa84]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
call esi
push eax
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x14c]
push 0x51bb54
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48bbc7
mov eax, dword [0x51aa68]
mov ecx, dword [0x51aa6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb64
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48bc2a
mov eax, dword [0x51aa90]
mov ecx, dword [0x51aa94]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb94
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48bc8d
mov eax, dword [0x51aa60]
mov ecx, dword [0x51aa64]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bba4
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48bcf0
mov eax, dword [0x51ab20]
mov ecx, dword [0x51ab24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb74
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48bd53
mov eax, dword [0x51ab08]
mov ecx, dword [0x51ab0c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51bb84
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48bdb6
mov eax, dword [0x51ab10]
mov ecx, dword [0x51ab14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x51bf5a], 0
je 0x48beed
lea edx, [ebp - 0x14c]
push 0x51c704
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48be27
mov eax, dword [0x51c0c0]
mov ecx, dword [0x51c0c4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51c724
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48be8a
mov eax, dword [0x51aa58]
mov ecx, dword [0x51aa5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x51c714
push edx
mov dword [ebp - 0x144], 0x407c6c
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x48beed
mov eax, dword [0x51aa50]
mov ecx, dword [0x51aa54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov eax, dword [0x51aa4c]
mov ecx, dword [0x51aa7c]
cmp eax, ecx
jl 0x48bf6b
jg 0x48bf2d
mov edx, dword [0x51aa48]
mov ebx, dword [0x51aa78]
cmp edx, ebx
jbe 0x48bf6b
mov edx, dword [0x51aa48]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push ecx
mov ecx, dword [0x51aa78]
push ecx
push eax
push edx
call ebx
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
jmp 0x48bf93
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov eax, dword [0x51aa7c]
mov ecx, dword [0x51aa78]
mov edx, dword [0x51aa4c]
push eax
mov eax, dword [0x51aa48]
push ecx
push edx
push eax
call ebx
fld qword [0x4019a8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jg 0x48bfd4
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x51ab40], eax
mov dword [0x51ab44], edx
mov ecx, dword [0x51aa7c]
mov edx, dword [0x51aa78]
mov eax, dword [0x51aa4c]
push ecx
mov ecx, dword [0x51aa48]
push edx
push eax
push ecx
call ebx
fld qword [0x4019a8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jg 0x48c016
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x51ab48], eax
mov dword [0x51ab4c], edx
or eax, 0xffffffff
cmp word [0x51cc08], ax
jne 0x48cd99
cmp word [0x51bcf8], ax
jne 0x48c0a1
mov edx, dword [0x51a908]
mov eax, dword [0x51a904]
mov ecx, dword [0x51ab24]
push edx
mov edx, dword [0x51ab20]
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 0x48c069
fdiv qword [0x401988]
jmp 0x48c07a
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51beec
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcf8], 0
jne 0x48c0cf
mov ebx, 2
lea edx, [ebp - 0x14c]
mov ecx, 0x51beec
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
jmp 0x48c0d4
mov ebx, 2
or eax, 0xffffffff
cmp word [0x51bcd2], ax
jne 0x48c1bc
cmp word [0x51bcce], ax
jne 0x48c195
mov eax, dword [0x51ab20]
mov edx, dword [0x51a8f4]
mov ecx, dword [0x51ab24]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x154], edx
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x51a8f8]
push edx
lea eax, [ebp - 0xdc]
push 0x51beec
push eax
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x51befc
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51bcce], 0
jne 0x48c1bc
lea edx, [ebp - 0x14c]
mov ecx, 0x51befc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
je 0x48c26e
cmp word [0x51bcce], ax
jne 0x48c247
mov edx, dword [0x51a8f8]
mov eax, dword [0x51a8f4]
mov ecx, dword [0x51ab24]
push edx
mov edx, dword [0x51ab20]
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 0x48c20f
fdiv qword [0x401988]
jmp 0x48c220
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51befc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcce], 0
jne 0x48c26e
lea edx, [ebp - 0x14c]
mov ecx, 0x51befc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x51bce0], 0xffff
jne 0x48c2e9
mov eax, dword [0x51a908]
mov ecx, dword [0x51a904]
mov edx, dword [0x51aa6c]
push eax
mov eax, dword [0x51aa68]
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 0x48c2b1
fdiv qword [0x401988]
jmp 0x48c2c2
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51becc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bce0], 0
jne 0x48c310
lea edx, [ebp - 0x14c]
mov ecx, 0x51becc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
jne 0x48c3f9
cmp word [0x51bcb2], ax
jne 0x48c3d2
mov ecx, dword [0x51aa68]
mov edx, dword [0x51aa6c]
mov eax, 6
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x51a8f4]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x140], edx
mov edx, dword [0x51a8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x51becc
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x51bedc
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51bcb2], 0
jne 0x48c3f9
lea edx, [ebp - 0x14c]
mov ecx, 0x51bedc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
je 0x48c4aa
cmp word [0x51bcb2], ax
jne 0x48c483
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51aa6c]
push eax
mov eax, dword [0x51aa68]
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 0x48c44b
fdiv qword [0x401988]
jmp 0x48c45c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51bedc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcb2], 0
jne 0x48c4aa
lea edx, [ebp - 0x14c]
mov ecx, 0x51bedc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x51bcf2], 0xffff
jne 0x48c526
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
mov eax, dword [0x51aa94]
push ecx
mov ecx, dword [0x51aa90]
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 0x48c4ee
fdiv qword [0x401988]
jmp 0x48c4ff
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51beac
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcf2], 0
jne 0x48c54d
lea edx, [ebp - 0x14c]
mov ecx, 0x51beac
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
jne 0x48c635
cmp word [0x51bcc8], ax
jne 0x48c60e
mov eax, dword [0x51aa94]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51aa90]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x51a8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x51beac
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x51bebc
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51bcc8], 0
jne 0x48c635
lea edx, [ebp - 0x14c]
mov ecx, 0x51bebc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
je 0x48c6e6
cmp word [0x51bcc8], ax
jne 0x48c6bf
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51aa94]
push eax
mov eax, dword [0x51aa90]
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 0x48c687
fdiv qword [0x401988]
jmp 0x48c698
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51bebc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcc8], 0
jne 0x48c6e6
lea edx, [ebp - 0x14c]
mov ecx, 0x51bebc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x51bcea], 0xffff
jne 0x48c762
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
mov eax, dword [0x51aa64]
push ecx
mov ecx, dword [0x51aa60]
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 0x48c72a
fdiv qword [0x401988]
jmp 0x48c73b
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51bf0c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcea], 0
jne 0x48c789
lea edx, [ebp - 0x14c]
mov ecx, 0x51bf0c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
jne 0x48c871
cmp word [0x51bcc0], ax
jne 0x48c84a
mov eax, dword [0x51aa64]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51aa60]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x51a8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x51bf0c
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x51bf1c
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51bcc0], 0
jne 0x48c871
lea edx, [ebp - 0x14c]
mov ecx, 0x51bf1c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
je 0x48c922
cmp word [0x51bcc0], ax
jne 0x48c8fb
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51aa64]
push eax
mov eax, dword [0x51aa60]
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 0x48c8c3
fdiv qword [0x401988]
jmp 0x48c8d4
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51bf1c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcc0], 0
jne 0x48c922
lea edx, [ebp - 0x14c]
mov ecx, 0x51bf1c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x51bcda], 0xffff
jne 0x48c99e
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
mov eax, dword [0x51ab0c]
push ecx
mov ecx, dword [0x51ab08]
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 0x48c966
fdiv qword [0x401988]
jmp 0x48c977
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51be6c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcda], 0
jne 0x48c9c5
lea edx, [ebp - 0x14c]
mov ecx, 0x51be6c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
jne 0x48caad
cmp word [0x51bcaa], ax
jne 0x48ca86
mov eax, dword [0x51ab0c]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51ab08]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x51a8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x51be6c
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x51be7c
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51bcaa], 0
jne 0x48caad
lea edx, [ebp - 0x14c]
mov ecx, 0x51be7c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
je 0x48cb5e
cmp word [0x51bcaa], ax
jne 0x48cb37
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51ab0c]
push eax
mov eax, dword [0x51ab08]
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 0x48caff
fdiv qword [0x401988]
jmp 0x48cb10
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51be7c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcaa], 0
jne 0x48cb5e
lea edx, [ebp - 0x14c]
mov ecx, 0x51be7c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x51bcdc], 0xffff
jne 0x48cbda
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
mov eax, dword [0x51ab14]
push ecx
mov ecx, dword [0x51ab10]
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 0x48cba2
fdiv qword [0x401988]
jmp 0x48cbb3
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51be8c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcdc], 0
jne 0x48cc01
lea edx, [ebp - 0x14c]
mov ecx, 0x51be8c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
jne 0x48cce9
cmp word [0x51bcac], ax
jne 0x48ccc2
mov eax, dword [0x51ab14]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51ab10]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x51a8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x51be8c
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x51be9c
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51bcac], 0
jne 0x48cce9
lea edx, [ebp - 0x14c]
mov ecx, 0x51be9c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x51bcd2], 0xffff
je 0x48cd99
cmp word [0x51bcac], 0xffff
jne 0x48cd72
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51ab14]
push eax
mov eax, dword [0x51ab10]
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 0x48cd3a
fdiv qword [0x401988]
jmp 0x48cd4b
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51be9c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcac], 0
jne 0x48cd99
lea edx, [ebp - 0x14c]
mov ecx, 0x51be9c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x51bf5a], 0xffff
jne 0x48d1f2
or ebx, 0xffffffff
cmp word [0x51bcf6], bx
jne 0x48ce2e
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
mov eax, dword [0x51aa5c]
push ecx
mov ecx, dword [0x51aa58]
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 0x48cded
fdiv qword [0x401988]
jmp 0x48cdfe
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51c754
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcf6], bx
je 0x48ce52
mov ebx, 2
lea edx, [ebp - 0x14c]
mov ecx, 0x51c754
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
jmp 0x48ce57
mov ebx, 2
or eax, 0xffffffff
cmp word [0x51bcd2], ax
jne 0x48cf2e
cmp word [0x51bccc], ax
jne 0x48cf1b
mov eax, dword [0x51aa5c]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51aa58]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x51a8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x51c754
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x51c764
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
or eax, 0xffffffff
cmp word [0x51bccc], 0
jne 0x48cfd5
jmp 0x48cfb5
cmp word [0x51bccc], ax
jne 0x48cfab
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51aa5c]
push eax
mov eax, dword [0x51aa58]
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 0x48cf70
fdiv qword [0x401988]
jmp 0x48cf81
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51c764
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
or eax, 0xffffffff
cmp word [0x51bccc], 0
jne 0x48cfd5
lea edx, [ebp - 0x14c]
mov ecx, 0x51c764
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcf4], ax
jne 0x48d05c
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
mov eax, dword [0x51aa54]
push ecx
mov ecx, dword [0x51aa50]
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 0x48d018
fdiv qword [0x401988]
jmp 0x48d029
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51c774
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
or eax, 0xffffffff
cmp word [0x51bcf4], ax
je 0x48d07c
lea edx, [ebp - 0x14c]
mov ecx, 0x51c774
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x51bcd2], ax
jne 0x48d14d
cmp word [0x51bcca], ax
jne 0x48d13a
mov eax, dword [0x51aa54]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51aa50]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x51a8f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x51c774
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x51c784
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51bcca], 0
jne 0x48d1f2
jmp 0x48d1d1
cmp word [0x51bcca], ax
jne 0x48d1c7
mov eax, dword [0x51a8f8]
mov ecx, dword [0x51a8f4]
mov edx, dword [0x51aa54]
push eax
mov eax, dword [0x51aa50]
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 0x48d18f
fdiv qword [0x401988]
jmp 0x48d1a0
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x51c784
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x48d622
call edi
cmp word [0x51bcca], 0
jne 0x48d1f2
lea edx, [ebp - 0x14c]
mov ecx, 0x51c784
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
xor edx, edx
lea ecx, [ebp - 0xcc]
call esi
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0x144], 0x405c70
mov dword [ebp - 0x14c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x4081f8
lea ecx, [ebp - 0xc8]
call esi
mov edx, 0x4081e4
lea ecx, [ebp - 0xc4]
call esi
lea ecx, [ebp - 0xcc]
lea edx, [ebp - 0xdc]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xc4]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call fcn.00485bd0
lea eax, [ebp - 0xec]
lea ecx, [ebp - 0x15c]
push eax
push ecx
mov dword [ebp - 0x154], 0x40820c
mov dword [ebp - 0x15c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov esi, eax
lea edx, [ebp - 0xcc]
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xec]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
test si, si
je 0x48d54c
cmp word [0x51bcf0], 0
jne 0x48d3b4
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48d306
fdiv qword [0x401988]
jmp 0x48d317
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51aa88]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51aa8c]
fstp qword [ebp - 0x308]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x308]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x48d36d
fdiv qword [0x401988]
jmp 0x48d37e
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fnstsw ax
test al, 0xd
jne 0x48d622
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
mov edx, dword [0x51ab5c]
push eax
mov eax, dword [0x51ab58]
push edx
push eax
call edi
mov dword [0x51ab58], eax
mov dword [0x51ab5c], edx
jmp 0x48d3c0
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
cmp word [0x51bcc6], 0
jne 0x48d54c
cmp word [0x51bcd2], 0xffff
jne 0x48d4bf
mov ecx, dword [0x51a908]
mov edx, dword [0x51a904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x48d401
fdiv qword [0x401988]
jmp 0x48d412
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x51aa88]
fadd qword [0x401d10]
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51aa8c]
fstp qword [ebp - 0x310]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x310]
mov edx, dword [0x51a8f8]
push edx
fnstsw ax
test al, 0xd
jne 0x48d622
mov eax, dword [0x51a8f4]
fstp qword [ebp - 0x318]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x318]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x48d622
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x48d491
fdiv qword [0x401988]
jmp 0x48d4a2
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call esi
mov ecx, dword [0x51ab74]
push edx
mov edx, dword [0x51ab70]
push eax
push ecx
jmp 0x48d53e
fld qword [0x401990]
call esi
mov ecx, dword [0x51a8f4]
push edx
mov edx, dword [0x51aa8c]
push eax
mov eax, dword [0x51a8f8]
push eax
mov eax, dword [0x51aa88]
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 0x48d512
fdiv qword [0x401988]
jmp 0x48d523
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x48d622
call esi
mov ecx, dword [0x51ab54]
push edx
mov edx, dword [0x51ab50]
push eax
push ecx
push edx
call edi
mov dword [0x51ab50], eax
mov dword [0x51ab54], edx
wait
push 0x48d611
jmp 0x48d5ae
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 0x402f5c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 8
push 0x402f56
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], 0x401d28
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.0047d310
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], 0x405c70
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 0x48d75e
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov edx, dword [ebp - 0x40]
push 1
push edx
push 0x4083f4
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 0x48defa
movsx ecx, ax
push ecx
push edx
push 0x4083f4
push 0
call esi
mov ecx, eax
call ebx
mov ebx, eax
mov edx, dword [ebp - 0x40]
mov ax, bx
add ax, 1
jo 0x48defa
movsx ecx, ax
push ecx
push edx
push 0x4083f4
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 0x48defa
movsx ecx, ax
push ecx
push edx
push 0x4083f4
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 0x48defa
movsx eax, ax
push eax
push ecx
push 0x4083f4
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
add ax, 1
jo 0x48defa
movsx edx, ax
mov eax, dword [ebp - 0x40]
push edx
push eax
push 0x4083f4
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 0x48defa
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, 0x51a274
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 0x48defa
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x48defa
add di, 1
mov word [ebp - 0x7c], ax
jo 0x48defa
movsx eax, di
mov edi, dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ax, si
lea ecx, [ebp - 0x40]
sub ax, bx
lea edx, [ebp - 0x84]
jo 0x48defa
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x48defa
add bx, 1
mov word [ebp - 0x7c], ax
jo 0x48defa
movsx eax, bx
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [ebp - 0x64]
mov dword [ebp - 0x44], 0
test bx, bx
je 0x48dad3
mov ax, bx
lea ecx, [ebp - 0x40]
sub ax, si
lea edx, [ebp - 0x84]
jo 0x48defa
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x48defa
add si, 1
mov word [ebp - 0x7c], ax
jo 0x48defa
movsx eax, si
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
movsx ecx, bx
sub eax, ecx
lea edx, [ebp - 0x40]
jo 0x48defa
add eax, 1
mov dword [ebp - 0xa0], edx
jo 0x48defa
add bx, 1
mov dword [ebp - 0x7c], eax
jo 0x48defa
movsx ecx, bx
lea eax, [ebp - 0x84]
lea edx, [ebp - 0xa8]
push eax
push ecx
lea eax, [ebp - 0x94]
push edx
push eax
mov dword [ebp - 0x84], 3
mov dword [ebp - 0xa8], 0x4008
call edi
lea ecx, [ebp - 0x94]
lea edx, [ebp - 0x68]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x44], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x94]
lea ecx, [ebp - 0x84]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x48db51
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 0x48defa
add eax, 1
mov dword [ebp - 0xa0], edx
jo 0x48defa
add si, 1
mov dword [ebp - 0x7c], eax
jo 0x48defa
movsx ecx, si
lea eax, [ebp - 0x84]
lea edx, [ebp - 0xa8]
push eax
push ecx
lea eax, [ebp - 0x94]
push edx
push eax
mov dword [ebp - 0x84], 3
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyErrVar]
lea ecx, [ebp - 0x58]
push ecx
call esi
mov dword [0x51a29c], edx
lea edx, [ebp - 0x20]
push edx
mov dword [0x51a298], eax
call esi
mov dword [0x51a2a0], eax
lea eax, [ebp - 0x3c]
lea ecx, [ebp - 0x68]
push eax
push ecx
mov dword [0x51a2a4], 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 [0x51a294], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0
push 1
push 1
lea edx, [ebp - 0x98]
push 0
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
mov eax, dword [0x51d3e8]
add esp, 0x1c
test eax, eax
jne 0x48dbdb
push 0x51d3e8
push 0x4060a4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x51d3e8]
lea ecx, [ebp - 0x74]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0x14]
test eax, eax
fnclex
jge 0x48dc00
push 0x14
push 0x406094
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 0x48dc24
push 0x50
push 0x407af4
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x68]
mov edi, 8
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x94], edi
mov ecx, dword [eax + 0x14]
lea edx, [ebp - 0x94]
shl ecx, 4
mov esi, ecx
mov ecx, dword [eax + 0xc]
sub ecx, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0xa8]
push 0x51a274
lea eax, [ebp - 0x84]
push edx
push eax
mov dword [ebp - 0xa0], 0x407a5c
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.0048df00
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 0x48de38
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 [0x51d3e8]
add esp, 0x1c
test eax, eax
jne 0x48dd16
push 0x51d3e8
push 0x4060a4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edi, dword [0x51d3e8]
lea eax, [ebp - 0x74]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0x14]
test eax, eax
fnclex
jge 0x48dd3b
push 0x14
push 0x406094
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 0x48dd5f
push 0x50
push 0x407af4
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 0x51a274
lea edx, [ebp - 0x84]
push ecx
push edx
mov dword [ebp - 0xa0], 0x407a5c
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.0048e0f0
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.004d4830
lea ecx, [ebp - 0x70]
mov word [0x51bf5a], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x48de4d
call fcn.0048e430
push 0x51bf5c
call fcn.004d4830
mov word [0x51bf5a], ax
lea edx, [ebp - 0x44]
push edx
call fcn.004d25d0
mov word [0x51a2b0], ax
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xbc], 0
call fcn.0047b770
wait
push 0x48dee9
jmp 0x48dec3
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]