Function at 0x479400
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x402f16
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x304
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401cf8
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea eax, [ebp - 0x148]
xor esi, esi
mov ebx, 0x8008
push 0x500d50
push eax
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x48], esi
mov dword [ebp - 0x58], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x70], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x84], esi
mov dword [ebp - 0x94], esi
mov dword [ebp - 0xa4], esi
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xc4], esi
mov dword [ebp - 0xc8], esi
mov dword [ebp - 0xd8], esi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xf8], esi
mov dword [ebp - 0x108], esi
mov dword [ebp - 0x118], esi
mov dword [ebp - 0x128], esi
mov dword [ebp - 0x138], esi
mov dword [ebp - 0x158], esi
mov dword [ebp - 0x168], esi
mov dword [ebp - 0x178], esi
mov dword [ebp - 0x188], esi
mov dword [ebp - 0x18c], esi
mov dword [ebp - 0x140], 0x407880
mov dword [ebp - 0x148], ebx
call edi
test ax, ax
je 0x479650
lea ecx, [ebp - 0xd8]
push 0x500550
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xd8]
lea eax, [ebp - 0x148]
push edx
push eax
mov dword [ebp - 0x140], 0x405c3c
mov dword [ebp - 0x148], ebx
call edi
lea ecx, [ebp - 0xd8]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp bx, si
je 0x479560
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 0x479587
push 0x500550
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 [0x5009c4]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x500920]
mov ecx, dword [0x50091c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x500930]
mov eax, dword [0x50092c]
fstp qword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4795c4
fdivr qword [ebp - 0x19c]
jmp 0x4795d5
push dword [ebp - 0x198]
push dword [ebp - 0x19c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
fmul qword [0x4019a0]
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov ecx, dword [0x500918]
mov edx, dword [0x500914]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x500930]
mov ecx, dword [0x50092c]
fstp qword [ebp - 0x1a4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47962b
fdivr qword [ebp - 0x1a4]
jmp 0x47963c
push dword [ebp - 0x1a0]
push dword [ebp - 0x1a4]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019a0]
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
jmp 0x479656
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x148]
push 0x500d50
push edx
mov dword [ebp - 0x140], 0x407880
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x4797d4
lea eax, [ebp - 0xd8]
push 0x500560
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xd8]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x140], 0x405c3c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0xd8]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp bx, si
je 0x4796eb
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 0x479704
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
push 0x500560
call esi
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
push 0x500af0
call esi
mov edx, eax
lea ecx, [ebp - 0x60]
call edi
mov edx, dword [0x500a14]
mov eax, dword [0x500a10]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x500930]
mov edx, dword [0x50092c]
fstp qword [ebp - 0x1ac]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47974b
fdivr qword [ebp - 0x1ac]
jmp 0x47975c
push dword [ebp - 0x1a8]
push dword [ebp - 0x1ac]
call sub.MSVBVM60.DLL__adj_fdivr_m64
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
fmul qword [0x4019a0]
fnstsw ax
test al, 0xd
jne 0x480bcf
call esi
mov eax, dword [0x500a1c]
mov ecx, dword [0x500a18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x500930]
mov eax, dword [0x50092c]
fstp qword [ebp - 0x1b4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4797b1
fdivr qword [ebp - 0x1b4]
jmp 0x4797c2
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x4019a0]
fnstsw ax
test al, 0xd
jne 0x480bcf
call esi
lea ecx, [ebp - 0x148]
push 0x500d50
push ecx
mov dword [ebp - 0x140], 0x407880
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x48079c
cmp word [0x501cd2], 0xffff
jne 0x4798c3
mov edx, dword [0x5008f8]
mov eax, dword [0x5008f4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x479835
fdiv qword [0x401988]
jmp 0x479846
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
push ecx
push edx
fadd qword [0x401cf0]
fnstsw ax
test al, 0xd
jne 0x480bcf
fstp qword [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x479881
fdiv qword [0x401988]
jmp 0x479892
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fadd qword [0x401cf0]
fmul qword [ebp - 0x1bc]
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x500530], eax
mov dword [0x500534], edx
jmp 0x479932
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500908]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push eax
mov eax, dword [0x500904]
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 0x4798fe
fdiv qword [0x401988]
jmp 0x47990f
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fadd qword [0x401cf0]
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500530], eax
mov dword [0x500534], edx
lea ecx, [ebp - 0x148]
push 0x501a9c
push ecx
mov dword [ebp - 0x140], 0xffffffff
mov dword [ebp - 0x148], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x479a1c
mov edx, dword [0x500aac]
mov eax, dword [0x500aa8]
fld qword [0x401998]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x4799c3
mov ecx, dword [0x500534]
mov edx, dword [0x500530]
mov eax, dword [0x500aac]
push ecx
mov ecx, dword [0x500aa8]
push edx
mov edx, dword [0x500adc]
push eax
mov eax, dword [0x500ad8]
push ecx
mov ecx, dword [0x500aa4]
push edx
mov edx, dword [0x500aa0]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call esi
jmp 0x479a4a
mov eax, dword [0x500534]
mov ecx, dword [0x500530]
mov edx, dword [0x500aac]
push eax
mov eax, dword [0x500aa8]
push ecx
push edx
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
call esi
mov ecx, dword [0x500adc]
push edx
mov edx, dword [0x500ad8]
push eax
mov eax, dword [0x500aa4]
push ecx
mov ecx, dword [0x500aa0]
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 0x479a52
mov edx, dword [0x500534]
mov eax, dword [0x500530]
mov ecx, dword [0x500adc]
push edx
mov edx, dword [0x500ad8]
push eax
mov eax, dword [0x500aa4]
push ecx
mov ecx, dword [0x500aa0]
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 [0x50053c], edx
lea edx, [ebp - 0x148]
mov dword [0x500538], eax
push edx
lea eax, [ebp - 0xd8]
push 0x500560
push eax
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x140], 0x408718
mov dword [ebp - 0x148], 8
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc4]
call edi
lea ecx, [ebp - 0x18c]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xe8]
push edx
push eax
call fcn.004c63b0
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 2
mov dword [ebp - 0x24], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
lea edx, [ebp - 0xe8]
lea eax, [ebp - 0xd8]
push edx
push eax
push 2
call edi
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x28]
mov eax, dword [0x50053c]
add esp, 0x18
push ecx
mov ecx, dword [0x500538]
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 0x479b49
fdiv qword [0x401988]
jmp 0x479b5a
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x50054c], edx
push edx
mov edx, dword [0x500abc]
mov dword [0x500548], eax
push eax
mov eax, dword [0x500ab8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov ecx, dword [0x5008f8]
mov dword [0x500544], edx
mov edx, dword [0x5008f4]
push ecx
fld qword [0x401998]
push edx
mov dword [0x500540], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x479bbe
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
jmp 0x479bc6
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xf8]
push ecx
push 1
push 0x5012b8
push edx
mov dword [ebp - 0x140], 0xffffffff
mov dword [ebp - 0x148], 0x800b
mov dword [ebp - 0xe0], 1
mov dword [ebp - 0xe8], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x108]
push 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x148]
push 0x501acc
lea edx, [ebp - 0xd8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xf8]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x118]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
push eax
lea eax, [ebp - 0x128]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x108]
mov dword [ebp - 0x190], eax
lea edx, [ebp - 0xf8]
push ecx
lea eax, [ebp - 0xe8]
push edx
push eax
push 3
call edi
add esp, 0x10
cmp word [ebp - 0x190], 0
je 0x479d51
mov ecx, dword [0x500a7c]
mov edx, dword [0x500a78]
mov eax, dword [0x500a4c]
push ecx
mov ecx, dword [0x500a48]
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 [0x500908]
mov eax, dword [0x500904]
fstp qword [ebp - 0x1c4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x479ce5
fdiv qword [0x401988]
jmp 0x479cf6
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1c4]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x479d29
fdiv qword [0x401988]
jmp 0x479d3a
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b40], eax
mov dword [0x500b44], edx
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xf8]
push ecx
push 1
push 0x5012b8
push edx
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 0x800b
mov dword [ebp - 0xe0], 1
mov dword [ebp - 0xe8], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x108]
push 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x148]
push 0x501acc
lea edx, [ebp - 0xd8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xf8]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x118]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
push eax
lea eax, [ebp - 0x128]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x108]
mov dword [ebp - 0x190], eax
lea edx, [ebp - 0xf8]
push ecx
lea eax, [ebp - 0xe8]
push edx
push eax
push 3
call edi
add esp, 0x10
cmp word [ebp - 0x190], 0
je 0x479e2c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x500b40], eax
mov dword [0x500b44], edx
or edi, 0xffffffff
cmp word [0x501cd2], di
jne 0x479ed8
mov ecx, dword [0x500a7c]
mov edx, dword [0x500a78]
mov eax, dword [0x500a4c]
push ecx
mov ecx, dword [0x500a48]
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 [0x500908]
mov eax, dword [0x500904]
fstp qword [ebp - 0x1cc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x479e8f
fdiv qword [0x401988]
jmp 0x479ea0
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f8]
mov edx, dword [0x5008f4]
push ecx
push edx
fadd qword [0x401cf0]
fmul qword [ebp - 0x1cc]
fnstsw ax
test al, 0xd
jne 0x480bcf
fstp qword [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1d4]
jmp 0x479f48
mov eax, dword [0x500a7c]
mov ecx, dword [0x500a78]
mov edx, dword [0x500a4c]
push eax
mov eax, dword [0x500a48]
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 [0x5008f8]
mov edx, dword [0x5008f4]
fstp qword [ebp - 0x1dc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x479f2b
fdiv qword [0x401988]
jmp 0x479f3c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1dc]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x479f6f
fdiv qword [0x401988]
jmp 0x479f80
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
cmp word [0x501cb4], 0
mov dword [0x500b48], eax
mov dword [0x500b4c], edx
jne 0x479fb4
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x500b48], eax
mov dword [0x500b4c], edx
cmp word [0x501ce6], di
jne 0x47a087
mov eax, dword [0x500b1c]
mov ecx, dword [0x500b18]
mov edx, dword [0x500a8c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push eax
mov eax, dword [0x500a88]
push ecx
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
fstp qword [ebp - 0x1e4]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a016
fdiv qword [0x401988]
jmp 0x47a027
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1e4]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47a05a
fdiv qword [0x401988]
jmp 0x47a06b
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b58], eax
mov dword [0x500b5c], edx
jmp 0x47a140
mov eax, dword [0x500908]
mov ecx, dword [0x500904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a0ab
fdiv qword [0x401988]
jmp 0x47a0bc
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x500a8c]
push edx
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x500a88]
fstp qword [ebp - 0x1ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1ec]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47a112
fdiv qword [0x401988]
jmp 0x47a123
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x500b58], eax
mov dword [0x500b5c], edx
cmp word [0x501cd2], 0xffff
jne 0x47a2e2
cmp word [0x501cb8], 0
jne 0x47a239
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a181
fdiv qword [0x401988]
jmp 0x47a192
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x500a88]
fadd qword [0x401cf0]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x500a8c]
fstp qword [ebp - 0x1f4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1f4]
mov edx, dword [0x5008f8]
push edx
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x5008f4]
fstp qword [ebp - 0x1fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1fc]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47a211
fdiv qword [0x401988]
jmp 0x47a222
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b50], eax
mov dword [0x500b54], edx
cmp word [0x501cb8], 0xffff
jne 0x47a46c
mov ecx, dword [0x500b1c]
mov edx, dword [0x500b18]
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
push edx
push eax
push ecx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x500908]
mov eax, dword [0x500904]
fstp qword [ebp - 0x204]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a296
fdiv qword [0x401988]
jmp 0x47a2a7
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f8]
mov edx, dword [0x5008f4]
push ecx
push edx
fadd qword [0x401cf0]
fmul qword [ebp - 0x204]
fnstsw ax
test al, 0xd
jne 0x480bcf
fstp qword [ebp - 0x20c]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x20c]
jmp 0x47a41d
cmp word [0x501cb8], 0
jne 0x47a3a3
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a314
fdiv qword [0x401988]
jmp 0x47a325
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x500a8c]
push edx
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x500a88]
fstp qword [ebp - 0x214]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x214]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47a37b
fdiv qword [0x401988]
jmp 0x47a38c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b50], eax
mov dword [0x500b54], edx
cmp word [0x501cb8], 0xffff
jne 0x47a46c
mov ecx, dword [0x500b1c]
mov edx, dword [0x500b18]
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
push edx
push eax
push ecx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x5008f8]
mov eax, dword [0x5008f4]
fstp qword [ebp - 0x21c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a400
fdiv qword [0x401988]
jmp 0x47a411
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x21c]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47a444
fdiv qword [0x401988]
jmp 0x47a455
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b50], eax
mov dword [0x500b54], edx
mov ecx, dword [0x500b84]
mov edx, dword [0x500b80]
fld qword [0x401998]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x47a942
or eax, 0xffffffff
cmp word [0x501cb8], ax
jne 0x47a5db
cmp word [0x501cd2], ax
jne 0x47a520
mov eax, dword [0x500b5c]
mov ecx, dword [0x500b58]
mov edx, dword [0x500b1c]
push eax
mov eax, dword [0x500b18]
push ecx
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
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 [0x5008f8]
mov ecx, dword [0x5008f4]
fstp qword [ebp - 0x224]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a507
fdiv qword [0x401988]
jmp 0x47a518
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x224]
jmp 0x47a586
mov edx, dword [0x500b1c]
mov eax, dword [0x500b18]
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
fstp qword [ebp - 0x22c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a56f
fdiv qword [0x401988]
jmp 0x47a580
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x22c]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47a5b3
fdiv qword [0x401988]
jmp 0x47a5c4
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b50], eax
mov dword [0x500b54], edx
cmp word [0x501cb8], 0
jne 0x47a71d
cmp word [0x501cd2], 0xffff
jne 0x47a65b
mov edx, dword [0x500b5c]
mov eax, dword [0x500b58]
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
fstp qword [ebp - 0x234]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a642
fdiv qword [0x401988]
jmp 0x47a653
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x234]
jmp 0x47a6ba
mov edx, dword [0x5008f8]
mov eax, dword [0x5008f4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a67f
fdiv qword [0x401988]
jmp 0x47a690
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x500a8c]
mov edx, dword [0x500a88]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x480bcf
fstp qword [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x23c]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47a6e7
fdiv qword [0x401988]
jmp 0x47a6f8
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
cmp word [0x501cb8], 0
mov dword [0x500b50], eax
mov dword [0x500b54], edx
je 0x47a816
cmp word [0x501cd2], 0xffff
jne 0x47a7db
mov eax, dword [0x500b1c]
mov ecx, dword [0x500b18]
mov edx, dword [0x500a8c]
push eax
mov eax, dword [0x500a88]
push ecx
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
fstp qword [ebp - 0x244]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a77a
fdiv qword [0x401988]
jmp 0x47a78b
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f4]
fadd qword [0x401cf0]
fmul qword [ebp - 0x244]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x5008f8]
fstp qword [ebp - 0x24c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x24c]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x47a909
fld qword [0x401990]
call ebx
mov ecx, dword [0x500b1c]
push edx
mov edx, dword [0x5008f8]
push eax
mov eax, dword [0x5008f4]
push edx
mov edx, dword [0x500b18]
push eax
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
push edx
push eax
push ecx
call edi
push edx
push eax
jmp 0x47a8ef
cmp word [0x501cd2], 0xffff
jne 0x47a8ca
mov edx, dword [0x500908]
mov eax, dword [0x500904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a848
fdiv qword [0x401988]
jmp 0x47a859
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x500a8c]
mov edx, dword [0x500a88]
push ecx
push edx
fadd qword [0x401cf0]
fnstsw ax
test al, 0xd
jne 0x480bcf
fstp qword [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x254]
mov ecx, dword [0x5008f4]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x5008f8]
fstp qword [ebp - 0x25c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x25c]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x47a909
fld qword [0x401990]
call ebx
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x5008f8]
push eax
mov eax, dword [0x5008f4]
push edx
mov edx, dword [0x500a88]
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 0x47a91a
fdiv qword [0x401988]
jmp 0x47a92b
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b50], eax
mov dword [0x500b54], edx
cmp word [0x501cea], 0xffff
jne 0x47aa04
mov eax, dword [0x500a64]
mov ecx, dword [0x500a60]
mov edx, dword [0x500b14]
push eax
mov eax, dword [0x500b10]
push ecx
mov ecx, dword [0x500b0c]
push edx
mov edx, dword [0x500b08]
push eax
mov eax, dword [0x500a7c]
push ecx
mov ecx, dword [0x500a78]
push edx
mov edx, dword [0x500a4c]
push eax
mov eax, dword [0x500a48]
push ecx
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
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 [0x500908]
mov ecx, dword [0x500904]
fstp qword [ebp - 0x264]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47a9e8
fdiv qword [0x401988]
jmp 0x47a9f9
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x264]
jmp 0x47aaa2
mov edx, dword [0x500b14]
mov eax, dword [0x500b10]
mov ecx, dword [0x500b0c]
push edx
mov edx, dword [0x500b08]
push eax
mov eax, dword [0x500a7c]
push ecx
mov ecx, dword [0x500a78]
push edx
mov edx, dword [0x500a4c]
push eax
mov eax, dword [0x500a48]
push ecx
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
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 [0x500908]
mov ecx, dword [0x500904]
fstp qword [ebp - 0x26c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47aa8b
fdiv qword [0x401988]
jmp 0x47aa9c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x26c]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47aacf
fdiv qword [0x401988]
jmp 0x47aae0
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov ecx, dword [0x500a5c]
mov dword [0x500b64], edx
mov edx, dword [0x500a74]
mov dword [0x500b60], eax
mov eax, dword [0x500a70]
push edx
mov edx, dword [0x500a58]
push eax
mov eax, dword [0x500a54]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push ecx
mov ecx, dword [0x500a50]
push edx
mov edx, dword [0x500ab4]
push eax
mov eax, dword [0x500ab0]
push ecx
mov ecx, dword [0x500a44]
push edx
mov edx, dword [0x500a40]
push eax
push ecx
push edx
call edi
push edx
push eax
call edi
push edx
push eax
call edi
push edx
push eax
call edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x13c], edx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
lea eax, [ebp - 0x148]
push 0x501ba4
push eax
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47abdd
mov ecx, dword [0x500b20]
mov edx, dword [0x500b24]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x13c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, 0x407c38
mov ecx, 0x8008
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x158], ecx
lea eax, [ebp - 0x148]
push 0x501bb4
lea ecx, [ebp - 0xd8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
push 0x501bc4
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x47ada8
mov edx, dword [0x500a7c]
mov eax, dword [0x500a78]
mov ecx, dword [0x500a4c]
push edx
mov edx, dword [0x500a48]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
fld qword [0x401998]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x47ad95
lea eax, [ebp - 0xd8]
lea ecx, [ebp - 0xe8]
push eax
push 1
push 0x5012b8
push ecx
mov dword [ebp - 0xd0], 1
mov dword [ebp - 0xd8], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
push 0x20
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0xe8]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov dword [ebp - 0x190], eax
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0xe8]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x190], 0
je 0x47ada8
fld qword [0x401990]
call ebx
mov ecx, dword [0x500a7c]
push edx
mov edx, dword [0x500908]
push eax
mov eax, dword [0x500904]
push edx
mov edx, dword [0x500a78]
push eax
mov eax, dword [0x500a4c]
push ecx
mov ecx, dword [0x500a48]
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 0x47ad76
fdiv qword [0x401988]
jmp 0x47ad87
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
jmp 0x47ad9d
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x500b40], eax
mov dword [0x500b44], edx
mov eax, 0x407c38
lea edx, [ebp - 0x148]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
push 0x501bb4
lea eax, [ebp - 0xd8]
mov ecx, 0x8008
push edx
push eax
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x158], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x158]
push 0x501bc4
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0xf8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x47aed7
cmp word [0x501ce6], 0xffff
fld qword [0x401990]
jne 0x47ae61
call ebx
mov ecx, dword [0x500908]
push edx
mov edx, dword [0x500904]
push eax
mov eax, dword [0x500b1c]
push ecx
mov ecx, dword [0x500b18]
push edx
mov edx, dword [0x500a8c]
push eax
mov eax, dword [0x500a88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
jmp 0x47ae80
call ebx
mov ecx, dword [0x500908]
push edx
mov edx, dword [0x500904]
push eax
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
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 0x47aeaf
fdiv qword [0x401988]
jmp 0x47aec0
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b58], eax
mov dword [0x500b5c], edx
mov eax, 0x407c38
lea edx, [ebp - 0x148]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
push 0x501bb4
lea eax, [ebp - 0xd8]
mov ecx, 0x8008
push edx
push eax
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x158], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0x158]
push 0x501bc4
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0xf8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x47b0fc
mov ecx, dword [0x500a7c]
mov edx, dword [0x500a78]
mov eax, dword [0x500a4c]
push ecx
mov ecx, dword [0x500a48]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
fld qword [0x401998]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x47b042
fld qword [0x401990]
call ebx
mov ecx, dword [0x500a7c]
push edx
mov edx, dword [0x500908]
push eax
mov eax, dword [0x500904]
push edx
mov edx, dword [0x500a78]
push eax
mov eax, dword [0x500a4c]
push ecx
mov ecx, dword [0x500a48]
push edx
mov edx, dword [0x500b1c]
push eax
mov eax, dword [0x500b18]
push ecx
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
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 0x47b015
fdiv qword [0x401988]
jmp 0x47b026
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b68], eax
mov dword [0x500b6c], edx
jmp 0x47b0fc
cmp word [0x501ce6], 0xffff
fld qword [0x401990]
jne 0x47b087
call ebx
mov ecx, dword [0x500904]
push edx
mov edx, dword [0x500b1c]
push eax
mov eax, dword [0x500908]
push eax
mov eax, dword [0x500b18]
push ecx
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
jmp 0x47b0a4
call ebx
mov ecx, dword [0x500904]
push edx
mov edx, dword [0x500a8c]
push eax
mov eax, dword [0x500908]
push eax
mov eax, dword [0x500a88]
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 0x47b0d4
fdiv qword [0x401988]
jmp 0x47b0e5
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b58], eax
mov dword [0x500b5c], edx
xor edx, edx
cmp word [0x501cb4], 0xffff
mov eax, 0x407c38
mov ecx, 0x8008
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x168], ecx
sete dl
lea eax, [ebp - 0x148]
push 0x501bb4
lea ecx, [ebp - 0xd8]
push eax
neg edx
push ecx
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x168]
push 0x501bc4
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x47b362
mov eax, dword [0x500a4c]
mov ecx, dword [0x500a7c]
cmp eax, ecx
jl 0x47b34f
jg 0x47b1e2
mov edx, dword [0x500a48]
cmp edx, dword [0x500a78]
jbe 0x47b34f
cmp word [0x501cd2], 0xffff
jne 0x47b2c7
mov edx, dword [0x500a48]
push ecx
mov ecx, dword [0x500a78]
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 [0x500908]
mov ecx, dword [0x500904]
fstp qword [ebp - 0x274]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47b238
fdiv qword [0x401988]
jmp 0x47b249
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x5008f8]
push edx
fadd qword [0x401cf0]
fmul qword [ebp - 0x274]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x5008f4]
fstp qword [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x27c]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47b2a5
fdiv qword [0x401988]
jmp 0x47b2b6
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
jmp 0x47b357
fld qword [0x401990]
call ebx
mov ecx, dword [0x5008f8]
push edx
mov edx, dword [0x5008f4]
push eax
mov eax, dword [0x500a7c]
push ecx
mov ecx, dword [0x500a78]
push edx
mov edx, dword [0x500a4c]
push eax
mov eax, dword [0x500a48]
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 0x47b330
fdiv qword [0x401988]
jmp 0x47b341
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
jmp 0x47b357
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x500b48], eax
mov dword [0x500b4c], edx
mov ecx, 0x8008
push 0x501bb4
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x158], ecx
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xd8]
mov eax, 0x407c38
push ecx
push edx
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x158]
push 0x501bc4
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea edx, [ebp - 0xf8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x47b614
cmp word [0x501cb8], 0
je 0x47b4e4
cmp word [0x501cd2], 0xffff
jne 0x47b4a5
mov eax, dword [0x500b1c]
mov ecx, dword [0x500b18]
mov edx, dword [0x500a8c]
push eax
mov eax, dword [0x500a88]
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 [0x500908]
mov edx, dword [0x500904]
fstp qword [ebp - 0x284]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47b444
fdiv qword [0x401988]
jmp 0x47b455
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f4]
fadd qword [0x401cf0]
fmul qword [ebp - 0x284]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x5008f8]
fstp qword [ebp - 0x28c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x28c]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x47b5db
fld qword [0x401990]
call ebx
mov ecx, dword [0x500b1c]
push edx
mov edx, dword [0x5008f8]
push eax
mov eax, dword [0x5008f4]
push edx
mov edx, dword [0x500b18]
push eax
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
jmp 0x47b5bd
cmp word [0x501cd2], 0xffff
jne 0x47b598
mov edx, dword [0x500908]
mov eax, dword [0x500904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47b516
fdiv qword [0x401988]
jmp 0x47b527
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x500a8c]
mov edx, dword [0x500a88]
push ecx
push edx
fadd qword [0x401cf0]
fnstsw ax
test al, 0xd
jne 0x480bcf
fstp qword [ebp - 0x294]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x294]
mov ecx, dword [0x5008f4]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x5008f8]
fstp qword [ebp - 0x29c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x29c]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x47b5db
fld qword [0x401990]
call ebx
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x5008f8]
push eax
mov eax, dword [0x5008f4]
push edx
mov edx, dword [0x500a88]
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 0x47b5ec
fdiv qword [0x401988]
jmp 0x47b5fd
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call ebx
mov dword [0x500b50], eax
mov dword [0x500b54], edx
cmp word [0x501f5a], 0xffff
jne 0x47b83d
lea eax, [ebp - 0x148]
push 0x501bc4
push eax
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
mov dword [ebp - 0x18c], 0
je 0x47b743
mov edx, 0x408740
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18c]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call fcn.004c63b0
lea ecx, [ebp - 0xd8]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x500b50], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 2
mov dword [0x500b54], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x408768
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x18c], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x18c]
lea eax, [ebp - 0xc4]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
call fcn.004c63b0
lea edx, [ebp - 0xd8]
lea eax, [ebp - 0xc8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x500b5c], edx
lea ecx, [ebp - 0xc8]
lea edx, [ebp - 0xc4]
push ecx
mov dword [0x500b58], eax
push edx
jmp 0x47b826
mov edx, 0x40857c
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xc4]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
call fcn.004c63b0
lea eax, [ebp - 0xd8]
lea ecx, [ebp - 0xc8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x500b54], edx
mov dword [0x500b50], eax
lea edx, [ebp - 0xc8]
lea eax, [ebp - 0xc4]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x408390
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x18c], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18c]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call fcn.004c63b0
lea ecx, [ebp - 0xd8]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x500b58], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
mov dword [0x500b5c], edx
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
xor edx, edx
cmp word [0x501cb4], 0xffff
mov eax, 0x407c38
mov ecx, 0x8008
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x148], ecx
sete dl
mov dword [ebp - 0x168], ecx
lea eax, [ebp - 0x148]
push 0x501bb4
lea ecx, [ebp - 0xd8]
neg edx
push eax
push ecx
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call ebx
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x168]
push 0x501bc4
lea edx, [ebp - 0xf8]
push ecx
push edx
call ebx
push eax
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
je 0x47bda4
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
mov eax, dword [0x500a4c]
mov ecx, dword [0x500a7c]
cmp eax, ecx
jl 0x47b968
jg 0x47b931
mov edx, dword [0x500a48]
mov ebx, dword [0x500a78]
cmp edx, ebx
jbe 0x47b968
mov edx, dword [0x500a48]
push ecx
mov ecx, dword [0x500a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x13c], edx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
cmp word [0x501cb8], 0
je 0x47bb32
cmp word [0x501cd2], 0xffff
jne 0x47bb00
mov eax, dword [0x500b1c]
mov ecx, dword [0x500b18]
mov edx, dword [0x500a8c]
push eax
mov eax, dword [0x500a88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x500908]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x500904]
mov ebx, 6
push ecx
push edx
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47b9e0
fdiv qword [0x401988]
jmp 0x47b9f1
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f4]
mov edx, dword [0x5008f8]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401cf0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x148]
push eax
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call ebx
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x118]
push eax
call ebx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x128]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x500b70], eax
lea eax, [ebp - 0x108]
mov dword [0x500b74], edx
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x47bdaa
mov edx, dword [0x500b1c]
mov eax, dword [0x500b18]
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
jmp 0x47bcbd
cmp word [0x501cd2], 0xffff
jne 0x47bca6
mov eax, dword [0x500a88]
mov edx, dword [0x500908]
mov ecx, dword [0x500a8c]
mov dword [ebp - 0x140], eax
mov eax, dword [0x500904]
mov ebx, 6
push edx
push eax
mov dword [ebp - 0x13c], ecx
mov dword [ebp - 0x148], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47bb86
fdiv qword [0x401988]
jmp 0x47bb97
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f4]
mov edx, dword [0x5008f8]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401cf0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x148]
push eax
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call ebx
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x118]
push eax
call ebx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x128]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x500b70], eax
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
mov dword [0x500b74], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x47bdaa
mov edx, dword [0x500a88]
mov eax, dword [0x500a8c]
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x13c], eax
mov ecx, dword [0x5008f4]
mov edx, dword [0x5008f8]
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x14c], edx
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
lea ecx, [ebp - 0x108]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x500b74], edx
lea ecx, [ebp - 0xf8]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x500b70], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x47bdaa
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
xor edx, edx
mov eax, 0x8008
cmp word [0x501cb4], dx
mov ecx, 0x407c38
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x160], ecx
sete dl
lea eax, [ebp - 0x148]
push 0x501bb4
lea ecx, [ebp - 0xd8]
push eax
neg edx
push ecx
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x168]
push 0x501bc4
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x47c2a3
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
cmp word [0x501cb8], 0
je 0x47c045
cmp word [0x501cd2], 0xffff
jne 0x47c013
mov ecx, dword [0x500b1c]
mov edx, dword [0x500b18]
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x500908]
mov dword [ebp - 0x140], eax
mov eax, dword [0x500904]
push edx
push eax
mov dword [ebp - 0x148], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47befe
fdiv qword [0x401988]
jmp 0x47bf0f
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f4]
mov edx, dword [0x5008f8]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x168], 6
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401cf0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x148]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x118]
push eax
call ebx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x128]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x500b70], eax
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0xd8]
push eax
mov dword [0x500b74], edx
push ecx
jmp 0x47c298
mov edx, dword [0x500b1c]
mov eax, dword [0x500b18]
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
jmp 0x47c1c4
cmp word [0x501cd2], 0xffff
jne 0x47c1ad
mov eax, dword [0x500a88]
mov edx, dword [0x500908]
mov ecx, dword [0x500a8c]
mov dword [ebp - 0x140], eax
mov eax, dword [0x500904]
push edx
push eax
mov dword [ebp - 0x13c], ecx
mov dword [ebp - 0x148], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47c098
fdiv qword [0x401988]
jmp 0x47c0a9
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f4]
mov edx, dword [0x5008f8]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x168], 6
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401cf0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x148]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x118]
push eax
call ebx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x128]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x500b70], eax
lea eax, [ebp - 0x108]
lea ecx, [ebp - 0xd8]
push eax
mov dword [0x500b74], edx
push ecx
jmp 0x47c298
mov edx, dword [0x500a88]
mov eax, dword [0x500a8c]
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x13c], eax
mov ecx, dword [0x5008f4]
mov edx, dword [0x5008f8]
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x14c], edx
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
lea ecx, [ebp - 0x108]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x500b74], edx
lea ecx, [ebp - 0xf8]
lea edx, [ebp - 0xd8]
push ecx
mov dword [0x500b70], eax
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
cmp word [0x501f5a], 0
jne 0x47c30d
mov eax, dword [0x500a5c]
mov ecx, dword [0x500a58]
mov edx, dword [0x500a54]
push eax
mov eax, dword [0x500a50]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x13c], edx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
mov ecx, dword [0x500a40]
mov edx, dword [0x500a44]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x500ab0]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x500ab4]
mov eax, 6
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x500a70]
mov dword [ebp - 0x14c], edx
mov edx, dword [0x500a74]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x160], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [0x500a8c]
mov edx, dword [0x500b18]
mov eax, dword [0x500a88]
mov dword [ebp - 0x13c], ecx
mov ecx, dword [0x500b1c]
mov dword [ebp - 0x150], edx
mov edx, dword [0x500a48]
mov dword [ebp - 0x14c], ecx
mov ecx, dword [0x500a4c]
mov dword [ebp - 0x160], edx
mov edx, dword [0x500a78]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x15c], ecx
mov ecx, dword [0x500a7c]
add esp, 0xc
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x16c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x168]
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x178]
lea ecx, [ebp - 0x108]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b54
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47c4ff
mov eax, dword [0x500a68]
mov ecx, dword [0x500a6c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b64
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47c566
mov eax, dword [0x500a90]
mov ecx, dword [0x500a94]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b94
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47c5cd
mov eax, dword [0x500a60]
mov ecx, dword [0x500a64]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501ba4
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47c634
mov eax, dword [0x500b20]
mov ecx, dword [0x500b24]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b74
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47c69b
mov eax, dword [0x500b08]
mov ecx, dword [0x500b0c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b84
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47c702
mov eax, dword [0x500b10]
mov ecx, dword [0x500b14]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x501f5a], 0
je 0x47c845
lea edx, [ebp - 0x148]
push 0x502704
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47c777
mov eax, dword [0x5020c0]
mov ecx, dword [0x5020c4]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x502724
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47c7de
mov eax, dword [0x500a58]
mov ecx, dword [0x500a5c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x502714
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47c845
mov eax, dword [0x500a50]
mov ecx, dword [0x500a54]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, dword [0x500a4c]
mov ecx, dword [0x500a7c]
cmp eax, ecx
jl 0x47c892
jg 0x47c864
mov edx, dword [0x500a48]
cmp edx, dword [0x500a78]
jbe 0x47c892
mov edx, dword [0x500a48]
push ecx
mov ecx, dword [0x500a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
mov dword [ebp - 0x148], 6
jmp 0x47c8a6
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xbc]
call edi
mov eax, 0x8008
mov ecx, 0x407c38
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x148]
push 0x501bb4
lea ecx, [ebp - 0xd8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
push 0x501bc4
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x47cbe7
mov edx, dword [0x500904]
mov eax, dword [0x500908]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x13c], eax
lea edx, [ebp - 0xbc]
push ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0x3fe00000
mov dword [ebp - 0x158], 5
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call esi
lea ecx, [ebp - 0xf8]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0x108]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x118]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x501cb4], 0xffff
jne 0x47cbe7
cmp word [0x501cd2], 0xffff
jne 0x47cb28
mov edx, dword [0x500908]
mov eax, dword [0x500904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47ca26
fdiv qword [0x401988]
jmp 0x47ca37
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f4]
mov edx, dword [0x5008f8]
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x14c], edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0x148]
mov dword [ebp - 0x158], 6
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
fadd qword [0x401cf0]
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, 5
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x168], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call esi
lea edx, [ebp - 0x108]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x178]
lea ecx, [ebp - 0x118]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x128]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xf8]
jmp 0x47cbe1
mov eax, dword [0x5008f4]
mov ecx, dword [0x5008f8]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0xbc]
push edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0x3fe00000
mov dword [ebp - 0x158], 5
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
lea edx, [ebp - 0xf8]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x108]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x118]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 0x8008
mov ecx, 0x407c38
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x148]
push 0x501bb4
lea ecx, [ebp - 0xd8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x158]
push 0x501bc4
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x47d019
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x500b1c]
push edx
mov edx, dword [0x500908]
push eax
mov eax, dword [0x500904]
push edx
mov edx, dword [0x500b18]
push eax
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
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 0x47ccc7
fdiv qword [0x401988]
jmp 0x47ccd8
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x58]
lea ecx, [ebp - 0xd8]
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0x148]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x501cb8], 0
je 0x47ce76
cmp word [0x501cd2], 0xffff
jne 0x47cdc7
mov edx, dword [0x500b1c]
mov eax, dword [0x500b18]
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
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 [0x500908]
mov ecx, dword [0x500904]
fstp qword [ebp - 0x2a4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47cd7c
fdiv qword [0x401988]
jmp 0x47cd8d
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x5008f8]
push edx
fadd qword [0x401cf0]
fmul qword [ebp - 0x2a4]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x5008f4]
fstp qword [ebp - 0x2ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2ac]
jmp 0x47cf12
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5008f8]
push edx
mov edx, dword [0x5008f4]
push eax
mov eax, dword [0x500b1c]
push ecx
mov ecx, dword [0x500b18]
push edx
mov edx, dword [0x500a8c]
push eax
mov eax, dword [0x500a88]
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 0x47ce34
fdiv qword [0x401988]
jmp 0x47ce45
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0xd8]
push eax
jmp 0x47d010
cmp word [0x501cd2], 0xffff
jne 0x47cf7b
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47cea9
fdiv qword [0x401988]
jmp 0x47ceba
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x500a88]
fadd qword [0x401cf0]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x500a8c]
fstp qword [ebp - 0x2b4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2b4]
mov edx, dword [0x5008f8]
push edx
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x5008f4]
fstp qword [ebp - 0x2bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2bc]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47cf39
fdiv qword [0x401988]
jmp 0x47cf4a
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0xd8]
push eax
jmp 0x47d010
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5008f8]
push edx
mov edx, dword [0x5008f4]
push eax
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
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 0x47cfd3
fdiv qword [0x401988]
jmp 0x47cfe4
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x58]
lea ecx, [ebp - 0xd8]
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0x148]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor edx, edx
cmp word [0x501cb4], 0xffff
mov eax, 0x8008
mov ecx, 0x407c38
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x160], ecx
sete dl
lea eax, [ebp - 0x148]
push 0x501bb4
lea ecx, [ebp - 0xd8]
push eax
neg edx
push ecx
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x168]
push 0x501bc4
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x47d5f6
mov ecx, dword [0x500b1c]
mov edx, dword [0x500b18]
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x500908]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x500904]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x14c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
lea ecx, [ebp - 0x108]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x128]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0xd8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [0x501cb8], 0
je 0x47d38b
mov ecx, dword [0x500b1c]
mov edx, dword [0x500b18]
mov eax, dword [0x500a8c]
cmp word [0x501cd2], 0xffff
push ecx
mov ecx, dword [0x500a88]
push edx
push eax
push ecx
jne 0x47d374
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x500908]
mov dword [ebp - 0x140], eax
mov eax, dword [0x500904]
push edx
push eax
mov dword [ebp - 0x148], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47d261
fdiv qword [0x401988]
jmp 0x47d272
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f4]
mov edx, dword [0x5008f8]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xbc]
mov dword [ebp - 0x168], 6
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401cf0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call esi
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x108]
push edx
push eax
call esi
lea ecx, [ebp - 0x118]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x188]
lea eax, [ebp - 0x128]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x138]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x108]
jmp 0x47d5e3
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
jmp 0x47d511
cmp word [0x501cd2], 0xffff
jne 0x47d4fa
mov ecx, dword [0x500a88]
mov eax, dword [0x500908]
mov edx, dword [0x500a8c]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x500904]
push eax
push ecx
mov dword [ebp - 0x13c], edx
mov dword [ebp - 0x148], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47d3df
fdiv qword [0x401988]
jmp 0x47d3f0
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x5008f4]
mov ecx, dword [0x5008f8]
mov dword [ebp - 0x160], edx
lea edx, [ebp - 0x58]
mov dword [ebp - 0x15c], ecx
push edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x168], 6
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0x3fe00000
mov dword [ebp - 0x180], 0x64
mov dword [ebp - 0x188], 2
fadd qword [0x401cf0]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x148]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x118]
push eax
call ebx
lea ecx, [ebp - 0x188]
push eax
lea edx, [ebp - 0x128]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x138]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0x108]
lea edx, [ebp - 0xd8]
push ecx
push edx
jmp 0x47d5eb
mov eax, dword [0x500a88]
mov ecx, dword [0x500a8c]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], ecx
mov edx, dword [0x5008f4]
mov ecx, dword [0x5008f8]
mov eax, 6
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x14c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
lea ecx, [ebp - 0x108]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x128]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0xd8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
xor edx, edx
mov eax, 0x8008
cmp word [0x501cb4], dx
mov ecx, 0x407c38
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x160], ecx
sete dl
lea eax, [ebp - 0x148]
push 0x501bb4
lea ecx, [ebp - 0xd8]
push eax
neg edx
push ecx
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x168]
push 0x501bc4
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x47dad2
mov ecx, dword [0x500b1c]
mov edx, dword [0x500b18]
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x500908]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x500904]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x14c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x168], 5
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
lea ecx, [ebp - 0x108]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x178]
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x128]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0xd8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [0x501cb8], 0
je 0x47d930
cmp word [0x501cd2], 0xffff
jne 0x47d881
mov ecx, dword [0x500b1c]
mov edx, dword [0x500b18]
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
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 [0x500908]
mov eax, dword [0x500904]
fstp qword [ebp - 0x2c4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47d835
fdiv qword [0x401988]
jmp 0x47d846
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f8]
mov edx, dword [0x5008f4]
push ecx
push edx
fadd qword [0x401cf0]
fmul qword [ebp - 0x2c4]
fnstsw ax
test al, 0xd
jne 0x480bcf
fstp qword [ebp - 0x2cc]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2cc]
jmp 0x47d9cc
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5008f4]
push edx
mov edx, dword [0x500b1c]
push eax
mov eax, dword [0x5008f8]
push eax
mov eax, dword [0x500b18]
push ecx
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
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 0x47d8ee
fdiv qword [0x401988]
jmp 0x47d8ff
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x47dac9
cmp word [0x501cd2], 0xffff
jne 0x47da35
mov eax, dword [0x500908]
mov ecx, dword [0x500904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47d962
fdiv qword [0x401988]
jmp 0x47d973
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x500a8c]
push edx
fadd qword [0x401cf0]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x500a88]
fstp qword [ebp - 0x2d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2d4]
mov ecx, dword [0x5008f8]
mov edx, dword [0x5008f4]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x480bcf
fstp qword [ebp - 0x2dc]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2dc]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47d9f3
fdiv qword [0x401988]
jmp 0x47da04
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x47dac9
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5008f4]
push edx
mov edx, dword [0x500a8c]
push eax
mov eax, dword [0x5008f8]
push eax
mov eax, dword [0x500a88]
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 0x47da8c
fdiv qword [0x401988]
jmp 0x47da9d
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
cmp word [0x501f5a], 0
jne 0x47db3d
mov ecx, dword [0x500a5c]
mov edx, dword [0x500a58]
mov eax, dword [0x500a54]
push ecx
mov ecx, dword [0x500a50]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x13c], edx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
mov edx, dword [0x500a40]
mov eax, dword [0x500a44]
mov ecx, dword [0x500ab0]
mov dword [ebp - 0x140], edx
mov edx, dword [0x500ab4]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x500a70]
mov dword [ebp - 0x14c], edx
mov edx, dword [0x500a74]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x160], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x15c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [0x500a8c]
mov edx, dword [0x500b18]
mov eax, dword [0x500a88]
mov dword [ebp - 0x13c], ecx
mov ecx, dword [0x500b1c]
mov dword [ebp - 0x150], edx
mov edx, dword [0x500a48]
mov dword [ebp - 0x14c], ecx
mov ecx, dword [0x500a4c]
mov dword [ebp - 0x160], edx
mov edx, dword [0x500a78]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x15c], ecx
mov ecx, dword [0x500a7c]
add esp, 0xc
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x16c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x168]
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x178]
lea ecx, [ebp - 0x108]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b54
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47dd2e
mov eax, dword [0x500a68]
mov ecx, dword [0x500a6c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b64
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47dd95
mov eax, dword [0x500a90]
mov ecx, dword [0x500a94]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b94
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47ddfc
mov eax, dword [0x500a60]
mov ecx, dword [0x500a64]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501ba4
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47de63
mov eax, dword [0x500b20]
mov ecx, dword [0x500b24]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b74
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47deca
mov eax, dword [0x500b08]
mov ecx, dword [0x500b0c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b84
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47df31
mov eax, dword [0x500b10]
mov ecx, dword [0x500b14]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x501f5a], 0
je 0x47e074
lea edx, [ebp - 0x148]
push 0x502704
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47dfa6
mov eax, dword [0x5020c0]
mov ecx, dword [0x5020c4]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x502724
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47e00d
mov eax, dword [0x500a58]
mov ecx, dword [0x500a5c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x502714
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47e074
mov eax, dword [0x500a50]
mov ecx, dword [0x500a54]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, dword [0x500a4c]
mov ecx, dword [0x500a7c]
cmp eax, ecx
jl 0x47e0c1
jg 0x47e093
mov edx, dword [0x500a48]
cmp edx, dword [0x500a78]
jbe 0x47e0c1
mov edx, dword [0x500a48]
push ecx
mov ecx, dword [0x500a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
mov dword [ebp - 0x148], 6
jmp 0x47e0d5
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xbc]
call edi
lea eax, [ebp - 0x148]
push 0x501bb4
push eax
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47e3d4
mov ecx, dword [0x500904]
mov edx, dword [0x500908]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x13c], edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0x3fe00000
mov dword [ebp - 0x158], 5
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
call ebx
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x501cb4], 0
jne 0x47e3d4
cmp word [0x501cd2], 0xffff
jne 0x47e315
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47e213
fdiv qword [0x401988]
jmp 0x47e224
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f4]
mov edx, dword [0x5008f8]
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x14c], edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0x148]
mov dword [ebp - 0x158], 6
mov dword [ebp - 0x160], 0
mov dword [ebp - 0x15c], 0x3fe00000
mov dword [ebp - 0x170], 0x64
mov dword [ebp - 0x178], 2
fadd qword [0x401cf0]
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, 5
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x168], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call esi
lea edx, [ebp - 0x108]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x178]
lea ecx, [ebp - 0x118]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x128]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xf8]
jmp 0x47e3ce
mov eax, dword [0x5008f4]
mov ecx, dword [0x5008f8]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0xbc]
push edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0x3fe00000
mov dword [ebp - 0x158], 5
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
lea edx, [ebp - 0xf8]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0x108]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x118]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x148]
push 0x501bc4
push eax
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x47e7b0
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x500908]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
mov edx, dword [0x500904]
push eax
mov eax, dword [0x500b1c]
push ecx
mov ecx, dword [0x500b18]
push edx
mov edx, dword [0x500a8c]
push eax
mov eax, dword [0x500a88]
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 0x47e46e
fdiv qword [0x401988]
jmp 0x47e47f
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x501cb8], 0
je 0x47e612
cmp word [0x501cd2], 0xffff
jne 0x47e56b
mov ecx, dword [0x500b1c]
mov edx, dword [0x500b18]
mov eax, dword [0x500a8c]
push ecx
mov ecx, dword [0x500a88]
push edx
push eax
push ecx
call ebx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x500908]
mov eax, dword [0x500904]
fstp qword [ebp - 0x2e4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47e51f
fdiv qword [0x401988]
jmp 0x47e530
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5008f8]
mov edx, dword [0x5008f4]
push ecx
push edx
fadd qword [0x401cf0]
fmul qword [ebp - 0x2e4]
fnstsw ax
test al, 0xd
jne 0x480bcf
fstp qword [ebp - 0x2ec]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2ec]
jmp 0x47e6ae
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5008f4]
push edx
mov edx, dword [0x500b1c]
push eax
mov eax, dword [0x5008f8]
push eax
mov eax, dword [0x500b18]
push ecx
mov ecx, dword [0x500a8c]
push edx
mov edx, dword [0x500a88]
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 0x47e5d0
fdiv qword [0x401988]
jmp 0x47e5e1
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x47e7a7
cmp word [0x501cd2], 0xffff
jne 0x47e717
mov eax, dword [0x500908]
mov ecx, dword [0x500904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x47e644
fdiv qword [0x401988]
jmp 0x47e655
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x500a8c]
push edx
fadd qword [0x401cf0]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x500a88]
fstp qword [ebp - 0x2f4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2f4]
mov ecx, dword [0x5008f8]
mov edx, dword [0x5008f4]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x480bcf
fstp qword [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2fc]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x47e6d5
fdiv qword [0x401988]
jmp 0x47e6e6
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x148]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x47e7a7
fld qword [0x401990]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5008f4]
push edx
mov edx, dword [0x500a8c]
push eax
mov eax, dword [0x5008f8]
push eax
mov eax, dword [0x500a88]
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 0x47e76a
fdiv qword [0x401988]
jmp 0x47e77b
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x148]
push ecx
push edx
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ecx, dword [0x500fb8]
mov edx, dword [0x500fbc]
mov eax, dword [0x500ab8]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x500abc]
mov dword [ebp - 0x13c], edx
mov edx, dword [0x500ac0]
mov dword [ebp - 0x150], eax
mov eax, dword [0x500ac4]
mov dword [ebp - 0x14c], ecx
mov ecx, dword [0x500ac8]
mov dword [ebp - 0x160], edx
mov edx, dword [0x500acc]
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x170], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x16c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
mov ebx, 6
push ecx
push edx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x158], ebx
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x178], ebx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x168]
lea eax, [ebp - 0xf8]
push edx
push eax
call esi
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x108]
push ecx
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea eax, [ebp - 0xf8]
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
mov eax, dword [0x500a4c]
mov ecx, dword [0x500a7c]
cmp eax, ecx
jl 0x47e901
jg 0x47e8d7
mov edx, dword [0x500a48]
cmp edx, dword [0x500a78]
jbe 0x47e901
mov edx, dword [0x500a48]
push ecx
mov ecx, dword [0x500a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
mov dword [ebp - 0x148], ebx
jmp 0x47e915
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xbc]
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov eax, 0x407c38
mov ecx, 0x8008
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x158], ecx
mov dword [ebp - 0x168], ecx
lea eax, [ebp - 0x148]
push 0x501b74
lea ecx, [ebp - 0xd8]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x158]
push 0x501b84
lea eax, [ebp - 0xe8]
push edx
push eax
call ebx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x168]
push 0x501b54
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0x118]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x47e9c7
mov dword [ebp - 0x74], 1
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea edx, [ebp - 0x148]
push 0x501b74
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47ea20
mov ecx, dword [0x500b0c]
mov eax, dword [0x500b08]
mov dword [ebp - 0x13c], ecx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
lea edx, [ebp - 0x148]
push 0x501b84
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47ea83
mov eax, dword [0x500b10]
mov ecx, dword [0x500b14]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b54
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47eae6
mov eax, dword [0x500a68]
mov ecx, dword [0x500a6c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501ba4
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47eb49
mov eax, dword [0x500b20]
mov ecx, dword [0x500b24]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x501f5a], 0
je 0x47ec80
lea edx, [ebp - 0x148]
push 0x502704
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47ebba
mov eax, dword [0x5020c0]
mov ecx, dword [0x5020c4]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x502724
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47ec1d
mov eax, dword [0x500a58]
mov ecx, dword [0x500a5c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x502714
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47ec80
mov eax, dword [0x500a50]
mov ecx, dword [0x500a54]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501bb4
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47ecd5
mov ax, word [ebp - 0x74]
lea ecx, [ebp - 0x58]
add ax, 1
lea edx, [ebp - 0xbc]
jo 0x480bd4
mov dword [ebp - 0x74], eax
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
jmp 0x47ed0d
lea ecx, [ebp - 0x148]
push 0x501ba4
push ecx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47ed0d
mov dx, word [ebp - 0x74]
add dx, 1
jo 0x480bd4
mov dword [ebp - 0x74], edx
lea eax, [ebp - 0x148]
push 0x501bc4
push eax
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47edbe
mov eax, dword [ebp - 0x74]
mov ecx, dword [0x500a88]
mov edx, dword [0x500a8c]
add ax, 1
jo 0x480bd4
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x500b18]
mov eax, 6
mov dword [ebp - 0x13c], edx
mov edx, dword [0x500b1c]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x14c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
xor edx, edx
cmp word [0x501caa], 0xffff
lea eax, [ebp - 0x148]
push 0x501b74
sete dl
lea ecx, [ebp - 0xd8]
push eax
neg edx
push ecx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
mov word [ebp - 0x150], dx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x47eea1
mov ecx, dword [0x500b08]
mov edx, dword [0x500b0c]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x13c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor eax, eax
cmp word [0x501cac], 0xffff
lea ecx, [ebp - 0x148]
push 0x501b84
sete al
lea edx, [ebp - 0xd8]
push ecx
neg eax
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
mov word [ebp - 0x150], ax
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x158]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x190], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x190], 0
je 0x47ef5e
mov edx, dword [0x500b10]
mov eax, dword [0x500b14]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x13c], eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor ecx, ecx
cmp word [0x501cb0], 0xffff
lea edx, [ebp - 0x148]
push 0x501b54
sete cl
lea eax, [ebp - 0xd8]
push edx
neg ecx
push eax
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
mov word [ebp - 0x150], cx
mov dword [ebp - 0x158], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x158]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
je 0x47f012
mov eax, dword [0x500a68]
mov ecx, dword [0x500a6c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea edx, [ebp - 0x148]
push 0x501ba4
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47f07b
mov eax, dword [0x500b20]
mov ecx, dword [0x500b24]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov edx, dword [0x500a38]
mov eax, dword [0x500a3c]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x13c], eax
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ecx, dword [0x500a80]
mov edx, dword [0x500a84]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x13c], edx
lea ecx, [ebp - 0x148]
push eax
lea edx, [ebp - 0xd8]
push ecx
push edx
mov dword [ebp - 0x148], 6
call esi
push eax
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0xe8]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x148]
push 0x501b54
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47f171
mov eax, dword [0x500a68]
mov ecx, dword [0x500a6c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b64
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47f1d4
mov eax, dword [0x500a90]
mov ecx, dword [0x500a94]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b94
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47f237
mov eax, dword [0x500a60]
mov ecx, dword [0x500a64]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501ba4
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47f29a
mov eax, dword [0x500b20]
mov ecx, dword [0x500b24]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b74
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47f2fd
mov eax, dword [0x500b08]
mov ecx, dword [0x500b0c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x501b84
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47f360
mov eax, dword [0x500b10]
mov ecx, dword [0x500b14]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x501f5a], 0
je 0x47f497
lea edx, [ebp - 0x148]
push 0x502704
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47f3d1
mov eax, dword [0x5020c0]
mov ecx, dword [0x5020c4]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x502724
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47f434
mov eax, dword [0x500a58]
mov ecx, dword [0x500a5c]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
push 0x502714
push edx
mov dword [ebp - 0x140], 0x407c38
mov dword [ebp - 0x148], 0x8008
call ebx
test ax, ax
je 0x47f497
mov eax, dword [0x500a50]
mov ecx, dword [0x500a54]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x13c], ecx
lea eax, [ebp - 0x148]
push edx
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0x148], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
mov eax, dword [0x500a4c]
mov ecx, dword [0x500a7c]
cmp eax, ecx
jl 0x47f515
jg 0x47f4d7
mov edx, dword [0x500a48]
mov ebx, dword [0x500a78]
cmp edx, ebx
jbe 0x47f515
mov edx, dword [0x500a48]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push ecx
mov ecx, dword [0x500a78]
push ecx
push eax
push edx
call ebx
mov dword [ebp - 0x13c], edx
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 6
call edi
jmp 0x47f53d
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov eax, dword [0x500a7c]
mov ecx, dword [0x500a78]
mov edx, dword [0x500a4c]
push eax
mov eax, dword [0x500a48]
push ecx
push edx
push eax
call ebx
fld qword [0x401998]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jg 0x47f57e
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x500b40], eax
mov dword [0x500b44], edx
mov ecx, dword [0x500a7c]
mov edx, dword [0x500a78]
mov eax, dword [0x500a4c]
push ecx
mov ecx, dword [0x500a48]
push edx
push eax
push ecx
call ebx
fld qword [0x401998]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jg 0x47f5c0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x500b48], eax
mov dword [0x500b4c], edx
or eax, 0xffffffff
cmp word [0x502c08], ax
jne 0x480343
cmp word [0x501cf8], ax
jne 0x47f64b
mov edx, dword [0x500908]
mov eax, dword [0x500904]
mov ecx, dword [0x500b24]
push edx
mov edx, dword [0x500b20]
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 0x47f613
fdiv qword [0x401988]
jmp 0x47f624
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501eec
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cf8], 0
jne 0x47f679
mov ebx, 2
lea edx, [ebp - 0x148]
mov ecx, 0x501eec
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
jmp 0x47f67e
mov ebx, 2
or eax, 0xffffffff
cmp word [0x501cd2], ax
jne 0x47f766
cmp word [0x501cce], ax
jne 0x47f73f
mov eax, dword [0x500b20]
mov edx, dword [0x5008f4]
mov ecx, dword [0x500b24]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x150], edx
lea edx, [ebp - 0x148]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x13c], ecx
mov ecx, dword [0x5008f8]
push edx
lea eax, [ebp - 0xd8]
push 0x501eec
push eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
lea ecx, [ebp - 0x158]
push eax
lea edx, [ebp - 0xe8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x168]
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x501efc
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x501cce], 0
jne 0x47f766
lea edx, [ebp - 0x148]
mov ecx, 0x501efc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
je 0x47f818
cmp word [0x501cce], ax
jne 0x47f7f1
mov edx, dword [0x5008f8]
mov eax, dword [0x5008f4]
mov ecx, dword [0x500b24]
push edx
mov edx, dword [0x500b20]
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 0x47f7b9
fdiv qword [0x401988]
jmp 0x47f7ca
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501efc
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cce], 0
jne 0x47f818
lea edx, [ebp - 0x148]
mov ecx, 0x501efc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x501ce0], 0xffff
jne 0x47f893
mov eax, dword [0x500908]
mov ecx, dword [0x500904]
mov edx, dword [0x500a6c]
push eax
mov eax, dword [0x500a68]
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 0x47f85b
fdiv qword [0x401988]
jmp 0x47f86c
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501ecc
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501ce0], 0
jne 0x47f8ba
lea edx, [ebp - 0x148]
mov ecx, 0x501ecc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
jne 0x47f9a3
cmp word [0x501cb2], ax
jne 0x47f97c
mov ecx, dword [0x500a68]
mov edx, dword [0x500a6c]
mov eax, 6
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x5008f4]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x13c], edx
mov edx, dword [0x5008f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x501ecc
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x501edc
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x501cb2], 0
jne 0x47f9a3
lea edx, [ebp - 0x148]
mov ecx, 0x501edc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
je 0x47fa54
cmp word [0x501cb2], ax
jne 0x47fa2d
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500a6c]
push eax
mov eax, dword [0x500a68]
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 0x47f9f5
fdiv qword [0x401988]
jmp 0x47fa06
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501edc
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cb2], 0
jne 0x47fa54
lea edx, [ebp - 0x148]
mov ecx, 0x501edc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x501cf2], 0xffff
jne 0x47fad0
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
mov eax, dword [0x500a94]
push ecx
mov ecx, dword [0x500a90]
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 0x47fa98
fdiv qword [0x401988]
jmp 0x47faa9
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501eac
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cf2], 0
jne 0x47faf7
lea edx, [ebp - 0x148]
mov ecx, 0x501eac
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
jne 0x47fbdf
cmp word [0x501cc8], ax
jne 0x47fbb8
mov eax, dword [0x500a94]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500a90]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5008f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x501eac
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x501ebc
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x501cc8], 0
jne 0x47fbdf
lea edx, [ebp - 0x148]
mov ecx, 0x501ebc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
je 0x47fc90
cmp word [0x501cc8], ax
jne 0x47fc69
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500a94]
push eax
mov eax, dword [0x500a90]
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 0x47fc31
fdiv qword [0x401988]
jmp 0x47fc42
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501ebc
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cc8], 0
jne 0x47fc90
lea edx, [ebp - 0x148]
mov ecx, 0x501ebc
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x501cea], 0xffff
jne 0x47fd0c
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
mov eax, dword [0x500a64]
push ecx
mov ecx, dword [0x500a60]
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 0x47fcd4
fdiv qword [0x401988]
jmp 0x47fce5
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501f0c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cea], 0
jne 0x47fd33
lea edx, [ebp - 0x148]
mov ecx, 0x501f0c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
jne 0x47fe1b
cmp word [0x501cc0], ax
jne 0x47fdf4
mov eax, dword [0x500a64]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500a60]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5008f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x501f0c
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x501f1c
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x501cc0], 0
jne 0x47fe1b
lea edx, [ebp - 0x148]
mov ecx, 0x501f1c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
je 0x47fecc
cmp word [0x501cc0], ax
jne 0x47fea5
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500a64]
push eax
mov eax, dword [0x500a60]
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 0x47fe6d
fdiv qword [0x401988]
jmp 0x47fe7e
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501f1c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cc0], 0
jne 0x47fecc
lea edx, [ebp - 0x148]
mov ecx, 0x501f1c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x501cda], 0xffff
jne 0x47ff48
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
mov eax, dword [0x500b0c]
push ecx
mov ecx, dword [0x500b08]
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 0x47ff10
fdiv qword [0x401988]
jmp 0x47ff21
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501e6c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cda], 0
jne 0x47ff6f
lea edx, [ebp - 0x148]
mov ecx, 0x501e6c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
jne 0x480057
cmp word [0x501caa], ax
jne 0x480030
mov eax, dword [0x500b0c]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500b08]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5008f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x501e6c
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x501e7c
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x501caa], 0
jne 0x480057
lea edx, [ebp - 0x148]
mov ecx, 0x501e7c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
je 0x480108
cmp word [0x501caa], ax
jne 0x4800e1
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500b0c]
push eax
mov eax, dword [0x500b08]
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 0x4800a9
fdiv qword [0x401988]
jmp 0x4800ba
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501e7c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501caa], 0
jne 0x480108
lea edx, [ebp - 0x148]
mov ecx, 0x501e7c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x501cdc], 0xffff
jne 0x480184
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
mov eax, dword [0x500b14]
push ecx
mov ecx, dword [0x500b10]
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 0x48014c
fdiv qword [0x401988]
jmp 0x48015d
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501e8c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cdc], 0
jne 0x4801ab
lea edx, [ebp - 0x148]
mov ecx, 0x501e8c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
jne 0x480293
cmp word [0x501cac], ax
jne 0x48026c
mov eax, dword [0x500b14]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500b10]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5008f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x501e8c
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x501e9c
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x501cac], 0
jne 0x480293
lea edx, [ebp - 0x148]
mov ecx, 0x501e9c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x501cd2], 0xffff
je 0x480343
cmp word [0x501cac], 0xffff
jne 0x48031c
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500b14]
push eax
mov eax, dword [0x500b10]
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 0x4802e4
fdiv qword [0x401988]
jmp 0x4802f5
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x501e9c
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cac], 0
jne 0x480343
lea edx, [ebp - 0x148]
mov ecx, 0x501e9c
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
cmp word [0x501f5a], 0xffff
jne 0x48079c
or ebx, 0xffffffff
cmp word [0x501cf6], bx
jne 0x4803d8
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
mov eax, dword [0x500a5c]
push ecx
mov ecx, dword [0x500a58]
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 0x480397
fdiv qword [0x401988]
jmp 0x4803a8
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x502754
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cf6], bx
je 0x4803fc
mov ebx, 2
lea edx, [ebp - 0x148]
mov ecx, 0x502754
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
jmp 0x480401
mov ebx, 2
or eax, 0xffffffff
cmp word [0x501cd2], ax
jne 0x4804d8
cmp word [0x501ccc], ax
jne 0x4804c5
mov eax, dword [0x500a5c]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500a58]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5008f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x502754
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x502764
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
or eax, 0xffffffff
cmp word [0x501ccc], 0
jne 0x48057f
jmp 0x48055f
cmp word [0x501ccc], ax
jne 0x480555
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500a5c]
push eax
mov eax, dword [0x500a58]
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 0x48051a
fdiv qword [0x401988]
jmp 0x48052b
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x502764
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
or eax, 0xffffffff
cmp word [0x501ccc], 0
jne 0x48057f
lea edx, [ebp - 0x148]
mov ecx, 0x502764
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cf4], ax
jne 0x480606
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
mov eax, dword [0x500a54]
push ecx
mov ecx, dword [0x500a50]
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 0x4805c2
fdiv qword [0x401988]
jmp 0x4805d3
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x502774
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
or eax, 0xffffffff
cmp word [0x501cf4], ax
je 0x480626
lea edx, [ebp - 0x148]
mov ecx, 0x502774
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], ebx
call edi
or eax, 0xffffffff
cmp word [0x501cd2], ax
jne 0x4806f7
cmp word [0x501cca], ax
jne 0x4806e4
mov eax, dword [0x500a54]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500a50]
mov dword [ebp - 0x13c], eax
mov eax, 6
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x140], edx
mov edx, dword [0x5008f8]
push eax
lea ecx, [ebp - 0xd8]
push 0x502774
push ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x160], 0x64
mov dword [ebp - 0x168], ebx
call esi
push eax
lea edx, [ebp - 0x158]
lea eax, [ebp - 0xe8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x168]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x502784
call edi
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x501cca], 0
jne 0x48079c
jmp 0x48077b
cmp word [0x501cca], ax
jne 0x480771
mov eax, dword [0x5008f8]
mov ecx, dword [0x5008f4]
mov edx, dword [0x500a54]
push eax
mov eax, dword [0x500a50]
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 0x480739
fdiv qword [0x401988]
jmp 0x48074a
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x148]
mov ecx, 0x502784
mov dword [ebp - 0x148], 5
fstp qword [ebp - 0x140]
fnstsw ax
test al, 0xd
jne 0x480bcf
call edi
cmp word [0x501cca], 0
jne 0x48079c
lea edx, [ebp - 0x148]
mov ecx, 0x502784
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x148], 2
call edi
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0xd8]
mov dword [ebp - 0xe0], 0x80020004
mov dword [ebp - 0xe8], 0xa
mov dword [ebp - 0x140], 0x405c3c
mov dword [ebp - 0x148], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4081c4
lea ecx, [ebp - 0xc8]
call esi
mov edx, 0x4081b0
lea ecx, [ebp - 0xc4]
call esi
lea ecx, [ebp - 0xe8]
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xc4]
push eax
lea edx, [ebp - 0xf8]
push ecx
push edx
call fcn.00479130
lea eax, [ebp - 0xf8]
lea ecx, [ebp - 0x168]
push eax
push ecx
mov dword [ebp - 0x160], 0x4081d8
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov esi, eax
lea edx, [ebp - 0xc8]
lea eax, [ebp - 0xc4]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xf8]
lea edx, [ebp - 0xe8]
push ecx
lea eax, [ebp - 0xd8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
test si, si
je 0x480b00
cmp word [0x501cf0], 0
jne 0x480968
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4808ba
fdiv qword [0x401988]
jmp 0x4808cb
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x500a88]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x500a8c]
fstp qword [ebp - 0x304]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x304]
fmul qword [0x401988]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x480921
fdiv qword [0x401988]
jmp 0x480932
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 0x480bcf
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
mov edx, dword [0x500b5c]
push eax
mov eax, dword [0x500b58]
push edx
push eax
call edi
mov dword [0x500b58], eax
mov dword [0x500b5c], edx
jmp 0x480974
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
cmp word [0x501cc6], 0
jne 0x480b00
cmp word [0x501cd2], 0xffff
jne 0x480a73
mov ecx, dword [0x500908]
mov edx, dword [0x500904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4809b5
fdiv qword [0x401988]
jmp 0x4809c6
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x500a88]
fadd qword [0x401cf0]
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x500a8c]
fstp qword [ebp - 0x30c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x30c]
mov edx, dword [0x5008f8]
push edx
fnstsw ax
test al, 0xd
jne 0x480bcf
mov eax, dword [0x5008f4]
fstp qword [ebp - 0x314]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x314]
fadd qword [0x401990]
fnstsw ax
test al, 0xd
jne 0x480bcf
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x480a45
fdiv qword [0x401988]
jmp 0x480a56
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call esi
mov ecx, dword [0x500b74]
push edx
mov edx, dword [0x500b70]
push eax
push ecx
jmp 0x480af2
fld qword [0x401990]
call esi
mov ecx, dword [0x5008f4]
push edx
mov edx, dword [0x500a8c]
push eax
mov eax, dword [0x5008f8]
push eax
mov eax, dword [0x500a88]
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 0x480ac6
fdiv qword [0x401988]
jmp 0x480ad7
push dword [0x40198c]
push dword [0x401988]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x480bcf
call esi
mov ecx, dword [0x500b54]
push edx
mov edx, dword [0x500b50]
push eax
push ecx
push edx
call edi
mov dword [0x500b50], eax
mov dword [0x500b54], edx
wait
push 0x480bbe
jmp 0x480b5b
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 0x402f1c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 8
push 0x402f16
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], 0x401d08
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.004730a0
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], 0x405c3c
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 0x480d0e
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov edx, dword [ebp - 0x40]
push 1
push edx
push 0x4083c0
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 0x4814c7
movsx ecx, ax
push ecx
push edx
push 0x4083c0
push 0
call esi
mov ecx, eax
call ebx
mov ebx, eax
mov edx, dword [ebp - 0x40]
mov ax, bx
add ax, 1
jo 0x4814c7
movsx ecx, ax
push ecx
push edx
push 0x4083c0
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 0x4814c7
movsx ecx, ax
push ecx
push edx
push 0x4083c0
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 0x4814c7
movsx eax, ax
push eax
push ecx
push 0x4083c0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
add ax, 1
jo 0x4814c7
movsx edx, ax
mov eax, dword [ebp - 0x40]
push edx
push eax
push 0x4083c0
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 0x4814c7
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, 0x500274
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 0x4814c7
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x4814c7
add di, 1
mov word [ebp - 0x7c], ax
jo 0x4814c7
movsx eax, di
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x3c]
call edi
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ax, si
lea ecx, [ebp - 0x40]
sub ax, bx
lea edx, [ebp - 0x84]
jo 0x4814c7
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x4814c7
add bx, 1
mov word [ebp - 0x7c], ax
jo 0x4814c7
movsx eax, bx
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x20]
call edi
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [ebp - 0x64]
mov dword [ebp - 0x44], 0
test bx, bx
je 0x481085
mov ax, bx
lea ecx, [ebp - 0x40]
sub ax, si
lea edx, [ebp - 0x84]
jo 0x4814c7
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x4814c7
add si, 1
mov word [ebp - 0x7c], ax
jo 0x4814c7
movsx eax, si
mov esi, dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call esi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
movsx ecx, bx
sub eax, ecx
lea edx, [ebp - 0x40]
jo 0x4814c7
add eax, 1
mov dword [ebp - 0xa0], edx
jo 0x4814c7
add bx, 1
mov dword [ebp - 0x7c], eax
jo 0x4814c7
movsx ecx, bx
lea eax, [ebp - 0x84]
lea edx, [ebp - 0xa8]
push eax
push ecx
lea eax, [ebp - 0x94]
push edx
push eax
mov dword [ebp - 0x84], 3
mov dword [ebp - 0xa8], 0x4008
call esi
lea ecx, [ebp - 0x94]
lea edx, [ebp - 0x68]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x44], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x94]
lea ecx, [ebp - 0x84]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x481103
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 0x4814c7
add eax, 1
mov dword [ebp - 0xa0], edx
jo 0x4814c7
add si, 1
mov dword [ebp - 0x7c], eax
jo 0x4814c7
movsx ecx, si
lea eax, [ebp - 0x84]
lea edx, [ebp - 0xa8]
push eax
push ecx
lea eax, [ebp - 0x94]
push edx
push eax
mov dword [ebp - 0x84], 3
mov dword [ebp - 0xa8], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyErrVar]
lea ecx, [ebp - 0x58]
push ecx
call esi
mov dword [0x50029c], edx
lea edx, [ebp - 0x20]
push edx
mov dword [0x500298], eax
call esi
mov dword [0x5002a0], eax
lea eax, [ebp - 0x3c]
lea ecx, [ebp - 0x68]
push eax
push ecx
mov dword [0x5002a4], 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 [0x500294], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call fcn.004836c0
mov ebx, 8
lea edx, [ebp - 0x84]
mov ecx, 0x500274
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], ebx
call edi
push 0
push 1
push 1
lea edx, [ebp - 0x98]
push 0
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
mov eax, dword [0x5033e8]
add esp, 0x1c
test eax, eax
jne 0x4811ad
push 0x5033e8
push 0x406074
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x5033e8]
lea ecx, [ebp - 0x74]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0x14]
test eax, eax
fnclex
jge 0x4811d2
push 0x14
push 0x406064
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 0x4811f6
push 0x50
push 0x407ac0
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x94], ebx
lea edx, [ebp - 0x94]
mov ecx, dword [eax + 0x14]
shl ecx, 4
mov esi, ecx
mov ecx, dword [eax + 0xc]
sub ecx, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
call esi
lea edx, [ebp - 0xa8]
push 0x500274
lea eax, [ebp - 0x84]
mov dword [ebp - 0xa8], ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push edx
push eax
mov dword [ebp - 0xa0], 0x407a28
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.004814d0
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 0x481405
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 [0x5033e8]
add esp, 0x1c
test eax, eax
jne 0x4812e3
push 0x5033e8
push 0x406074
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edi, dword [0x5033e8]
lea eax, [ebp - 0x74]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0x14]
test eax, eax
fnclex
jge 0x481308
push 0x14
push 0x406064
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 0x48132c
push 0x50
push 0x407ac0
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 0x500274
lea edx, [ebp - 0x84]
push ecx
push edx
mov dword [ebp - 0xa0], 0x407a28
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.004816c0
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.004c7e00
lea ecx, [ebp - 0x70]
mov word [0x501f5a], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x48141a
call fcn.00481a00
push 0x501f5c
call fcn.004c7e00
mov word [0x501f5a], ax
lea edx, [ebp - 0x44]
push edx
call fcn.004c5ba0
mov word [0x5002b0], ax
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xbc], 0
call fcn.00471500
wait
push 0x4814b6
jmp 0x481490
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x20]
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x2c]
call edi
lea ecx, [ebp - 0x3c]
call esi
lea ecx, [ebp - 0x40]
call edi
lea ecx, [ebp - 0x58]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop