Function at 0x511400
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x402ee6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x308
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401cd8
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea eax, [ebp - 0x14c]
xor esi, esi
mov ebx, 0x8008
push 0x596d50
push eax
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x48], esi
mov dword [ebp - 0x58], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x70], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x84], esi
mov dword [ebp - 0x94], esi
mov dword [ebp - 0xa4], esi
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xc4], esi
mov dword [ebp - 0xc8], esi
mov dword [ebp - 0xcc], esi
mov dword [ebp - 0xdc], esi
mov dword [ebp - 0xec], esi
mov dword [ebp - 0xfc], esi
mov dword [ebp - 0x10c], esi
mov dword [ebp - 0x11c], esi
mov dword [ebp - 0x12c], esi
mov dword [ebp - 0x13c], esi
mov dword [ebp - 0x15c], esi
mov dword [ebp - 0x16c], esi
mov dword [ebp - 0x17c], esi
mov dword [ebp - 0x18c], esi
mov dword [ebp - 0x190], esi
mov dword [ebp - 0x144], 0x407834
mov dword [ebp - 0x14c], ebx
call edi
test ax, ax
je 0x511656
lea ecx, [ebp - 0xdc]
push 0x596550
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xdc]
lea eax, [ebp - 0x14c]
push edx
push eax
mov dword [ebp - 0x144], 0x405be8
mov dword [ebp - 0x14c], ebx
call edi
lea ecx, [ebp - 0xdc]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp bx, si
je 0x511566
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 0x51158d
push 0x596550
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 [0x5969c4]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x596920]
mov ecx, dword [0x59691c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x596930]
mov eax, dword [0x59692c]
fstp qword [ebp - 0x1a0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5115ca
fdivr qword [ebp - 0x1a0]
jmp 0x5115db
push dword [ebp - 0x19c]
push dword [ebp - 0x1a0]
call sub.MSVBVM60.DLL__adj_fdivr_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
fmul qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov ecx, dword [0x596918]
mov edx, dword [0x596914]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x596930]
mov ecx, dword [0x59692c]
fstp qword [ebp - 0x1a8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x511631
fdivr qword [ebp - 0x1a8]
jmp 0x511642
push dword [ebp - 0x1a4]
push dword [ebp - 0x1a8]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
jmp 0x51165c
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x14c]
push 0x596d50
push edx
mov dword [ebp - 0x144], 0x407834
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x5117da
lea eax, [ebp - 0xdc]
push 0x596560
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x144], 0x405be8
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0xdc]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp bx, si
je 0x5116f1
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 0x51170a
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
push 0x596560
call esi
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
push 0x596af0
call esi
mov edx, eax
lea ecx, [ebp - 0x60]
call edi
mov edx, dword [0x596a14]
mov eax, dword [0x596a10]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x596930]
mov edx, dword [0x59692c]
fstp qword [ebp - 0x1b0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x511751
fdivr qword [ebp - 0x1b0]
jmp 0x511762
push dword [ebp - 0x1ac]
push dword [ebp - 0x1b0]
call sub.MSVBVM60.DLL__adj_fdivr_m64
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
fmul qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x518bd2
call esi
mov eax, dword [0x596a1c]
mov ecx, dword [0x596a18]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x596930]
mov eax, dword [0x59692c]
fstp qword [ebp - 0x1b8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5117b7
fdivr qword [ebp - 0x1b8]
jmp 0x5117c8
push dword [ebp - 0x1b4]
push dword [ebp - 0x1b8]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fmul qword [0x401980]
fnstsw ax
test al, 0xd
jne 0x518bd2
call esi
lea ecx, [ebp - 0x14c]
push 0x596d50
push ecx
mov dword [ebp - 0x144], 0x407834
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x5187a2
cmp word [0x597cc2], 0xffff
jne 0x5118c9
mov edx, dword [0x5968f8]
mov eax, dword [0x5968f4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51183b
fdiv qword [0x401968]
jmp 0x51184c
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
push ecx
push edx
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x518bd2
fstp qword [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x511887
fdiv qword [0x401968]
jmp 0x511898
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fadd qword [0x401cd0]
fmul qword [ebp - 0x1c0]
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x596530], eax
mov dword [0x596534], edx
jmp 0x511938
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596908]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push eax
mov eax, dword [0x596904]
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 0x511904
fdiv qword [0x401968]
jmp 0x511915
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596530], eax
mov dword [0x596534], edx
lea ecx, [ebp - 0x14c]
push 0x597a8c
push ecx
mov dword [ebp - 0x144], 0xffffffff
mov dword [ebp - 0x14c], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x511a22
mov edx, dword [0x596aac]
mov eax, dword [0x596aa8]
fld qword [0x401978]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x5119c9
mov ecx, dword [0x596534]
mov edx, dword [0x596530]
mov eax, dword [0x596aac]
push ecx
mov ecx, dword [0x596aa8]
push edx
mov edx, dword [0x596adc]
push eax
mov eax, dword [0x596ad8]
push ecx
mov ecx, dword [0x596aa4]
push edx
mov edx, dword [0x596aa0]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call esi
jmp 0x511a50
mov eax, dword [0x596534]
mov ecx, dword [0x596530]
mov edx, dword [0x596aac]
push eax
mov eax, dword [0x596aa8]
push ecx
push edx
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
push edx
push eax
call esi
mov ecx, dword [0x596adc]
push edx
mov edx, dword [0x596ad8]
push eax
mov eax, dword [0x596aa4]
push ecx
mov ecx, dword [0x596aa0]
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 0x511a58
mov edx, dword [0x596534]
mov eax, dword [0x596530]
mov ecx, dword [0x596adc]
push edx
mov edx, dword [0x596ad8]
push eax
mov eax, dword [0x596aa4]
push ecx
mov ecx, dword [0x596aa0]
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 [0x59653c], edx
lea edx, [ebp - 0x14c]
mov dword [0x596538], eax
push edx
lea eax, [ebp - 0xdc]
push 0x596560
push eax
mov dword [ebp - 0x190], 0
mov dword [ebp - 0x144], 0x4086b0
mov dword [ebp - 0x14c], 8
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc4]
call edi
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
call fcn.0055e390
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 2
mov dword [ebp - 0x24], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
lea edx, [ebp - 0xec]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call edi
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x28]
mov eax, dword [0x59653c]
add esp, 0x18
push ecx
mov ecx, dword [0x596538]
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 0x511b4f
fdiv qword [0x401968]
jmp 0x511b60
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x59654c], edx
push edx
mov edx, dword [0x596abc]
mov dword [0x596548], eax
push eax
mov eax, dword [0x596ab8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov ecx, dword [0x5968f8]
mov dword [0x596544], edx
mov edx, dword [0x5968f4]
push ecx
fld qword [0x401978]
push edx
mov dword [0x596540], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x511bc4
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
jmp 0x511bcc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xfc]
push ecx
push 1
push 0x5972a8
push edx
mov dword [ebp - 0x144], 0xffffffff
mov dword [ebp - 0x14c], 0x800b
mov dword [ebp - 0xe4], 1
mov dword [ebp - 0xec], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x10c]
push 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x14c]
push 0x597abc
lea edx, [ebp - 0xdc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0x10c]
push eax
lea edx, [ebp - 0x11c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0xfc]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
push 3
call edi
add esp, 0x10
cmp word [ebp - 0x194], 0
je 0x511d57
mov ecx, dword [0x596a7c]
mov edx, dword [0x596a78]
mov eax, dword [0x596a4c]
push ecx
mov ecx, dword [0x596a48]
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 [0x596908]
mov eax, dword [0x596904]
fstp qword [ebp - 0x1c8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x511ceb
fdiv qword [0x401968]
jmp 0x511cfc
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1c8]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x511d2f
fdiv qword [0x401968]
jmp 0x511d40
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b40], eax
mov dword [0x596b44], edx
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xfc]
push ecx
push 1
push 0x5972a8
push edx
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 0x800b
mov dword [ebp - 0xe4], 1
mov dword [ebp - 0xec], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x10c]
push 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x14c]
push 0x597abc
lea edx, [ebp - 0xdc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0x10c]
push eax
lea edx, [ebp - 0x11c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0xfc]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
push 3
call edi
add esp, 0x10
cmp word [ebp - 0x194], 0
je 0x511e32
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x596b40], eax
mov dword [0x596b44], edx
or edi, 0xffffffff
cmp word [0x597cc2], di
jne 0x511ede
mov ecx, dword [0x596a7c]
mov edx, dword [0x596a78]
mov eax, dword [0x596a4c]
push ecx
mov ecx, dword [0x596a48]
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 [0x596908]
mov eax, dword [0x596904]
fstp qword [ebp - 0x1d0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x511e95
fdiv qword [0x401968]
jmp 0x511ea6
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f8]
mov edx, dword [0x5968f4]
push ecx
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x1d0]
fnstsw ax
test al, 0xd
jne 0x518bd2
fstp qword [ebp - 0x1d8]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1d8]
jmp 0x511f4e
mov eax, dword [0x596a7c]
mov ecx, dword [0x596a78]
mov edx, dword [0x596a4c]
push eax
mov eax, dword [0x596a48]
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 [0x5968f8]
mov edx, dword [0x5968f4]
fstp qword [ebp - 0x1e0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x511f31
fdiv qword [0x401968]
jmp 0x511f42
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1e0]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x511f75
fdiv qword [0x401968]
jmp 0x511f86
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
cmp word [0x597ca4], 0
mov dword [0x596b48], eax
mov dword [0x596b4c], edx
jne 0x511fba
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x596b48], eax
mov dword [0x596b4c], edx
cmp word [0x597cd6], di
jne 0x51208d
mov eax, dword [0x596b1c]
mov ecx, dword [0x596b18]
mov edx, dword [0x596a8c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push eax
mov eax, dword [0x596a88]
push ecx
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
fstp qword [ebp - 0x1e8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51201c
fdiv qword [0x401968]
jmp 0x51202d
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1e8]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x512060
fdiv qword [0x401968]
jmp 0x512071
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b58], eax
mov dword [0x596b5c], edx
jmp 0x512146
mov eax, dword [0x596908]
mov ecx, dword [0x596904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5120b1
fdiv qword [0x401968]
jmp 0x5120c2
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x596a8c]
push edx
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x596a88]
fstp qword [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1f0]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x512118
fdiv qword [0x401968]
jmp 0x512129
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [0x596b58], eax
mov dword [0x596b5c], edx
cmp word [0x597cc2], 0xffff
jne 0x5122e8
cmp word [0x597ca8], 0
jne 0x51223f
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x512187
fdiv qword [0x401968]
jmp 0x512198
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x596a88]
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x596a8c]
fstp qword [ebp - 0x1f8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x1f8]
mov edx, dword [0x5968f8]
push edx
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x5968f4]
fstp qword [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x200]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x512217
fdiv qword [0x401968]
jmp 0x512228
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b50], eax
mov dword [0x596b54], edx
cmp word [0x597ca8], 0xffff
jne 0x512472
mov ecx, dword [0x596b1c]
mov edx, dword [0x596b18]
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
push edx
push eax
push ecx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x596908]
mov eax, dword [0x596904]
fstp qword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51229c
fdiv qword [0x401968]
jmp 0x5122ad
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f8]
mov edx, dword [0x5968f4]
push ecx
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x208]
fnstsw ax
test al, 0xd
jne 0x518bd2
fstp qword [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x210]
jmp 0x512423
cmp word [0x597ca8], 0
jne 0x5123a9
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51231a
fdiv qword [0x401968]
jmp 0x51232b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x596a8c]
push edx
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x596a88]
fstp qword [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x218]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x512381
fdiv qword [0x401968]
jmp 0x512392
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b50], eax
mov dword [0x596b54], edx
cmp word [0x597ca8], 0xffff
jne 0x512472
mov ecx, dword [0x596b1c]
mov edx, dword [0x596b18]
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
push edx
push eax
push ecx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x5968f8]
mov eax, dword [0x5968f4]
fstp qword [ebp - 0x220]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x512406
fdiv qword [0x401968]
jmp 0x512417
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x220]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x51244a
fdiv qword [0x401968]
jmp 0x51245b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b50], eax
mov dword [0x596b54], edx
mov ecx, dword [0x596b84]
mov edx, dword [0x596b80]
fld qword [0x401978]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
je 0x512948
or eax, 0xffffffff
cmp word [0x597ca8], ax
jne 0x5125e1
cmp word [0x597cc2], ax
jne 0x512526
mov eax, dword [0x596b5c]
mov ecx, dword [0x596b58]
mov edx, dword [0x596b1c]
push eax
mov eax, dword [0x596b18]
push ecx
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
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 [0x5968f8]
mov ecx, dword [0x5968f4]
fstp qword [ebp - 0x228]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51250d
fdiv qword [0x401968]
jmp 0x51251e
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x228]
jmp 0x51258c
mov edx, dword [0x596b1c]
mov eax, dword [0x596b18]
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
fstp qword [ebp - 0x230]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x512575
fdiv qword [0x401968]
jmp 0x512586
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x230]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x5125b9
fdiv qword [0x401968]
jmp 0x5125ca
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b50], eax
mov dword [0x596b54], edx
cmp word [0x597ca8], 0
jne 0x512723
cmp word [0x597cc2], 0xffff
jne 0x512661
mov edx, dword [0x596b5c]
mov eax, dword [0x596b58]
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
push eax
push ecx
push edx
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
fstp qword [ebp - 0x238]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x512648
fdiv qword [0x401968]
jmp 0x512659
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x238]
jmp 0x5126c0
mov edx, dword [0x5968f8]
mov eax, dword [0x5968f4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x512685
fdiv qword [0x401968]
jmp 0x512696
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x596a8c]
mov edx, dword [0x596a88]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x518bd2
fstp qword [ebp - 0x240]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x240]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x5126ed
fdiv qword [0x401968]
jmp 0x5126fe
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
cmp word [0x597ca8], 0
mov dword [0x596b50], eax
mov dword [0x596b54], edx
je 0x51281c
cmp word [0x597cc2], 0xffff
jne 0x5127e1
mov eax, dword [0x596b1c]
mov ecx, dword [0x596b18]
mov edx, dword [0x596a8c]
push eax
mov eax, dword [0x596a88]
push ecx
push edx
push eax
call edi
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
fstp qword [ebp - 0x248]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x512780
fdiv qword [0x401968]
jmp 0x512791
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f4]
fadd qword [0x401cd0]
fmul qword [ebp - 0x248]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x5968f8]
fstp qword [ebp - 0x250]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x250]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x51290f
fld qword [0x401970]
call ebx
mov ecx, dword [0x596b1c]
push edx
mov edx, dword [0x5968f8]
push eax
mov eax, dword [0x5968f4]
push edx
mov edx, dword [0x596b18]
push eax
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
push edx
push eax
push ecx
call edi
push edx
push eax
jmp 0x5128f5
cmp word [0x597cc2], 0xffff
jne 0x5128d0
mov edx, dword [0x596908]
mov eax, dword [0x596904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51284e
fdiv qword [0x401968]
jmp 0x51285f
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x596a8c]
mov edx, dword [0x596a88]
push ecx
push edx
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x518bd2
fstp qword [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x258]
mov ecx, dword [0x5968f4]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x5968f8]
fstp qword [ebp - 0x260]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x260]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x51290f
fld qword [0x401970]
call ebx
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x5968f8]
push eax
mov eax, dword [0x5968f4]
push edx
mov edx, dword [0x596a88]
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 0x512920
fdiv qword [0x401968]
jmp 0x512931
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b50], eax
mov dword [0x596b54], edx
cmp word [0x597cda], 0xffff
jne 0x512a0a
mov eax, dword [0x596a64]
mov ecx, dword [0x596a60]
mov edx, dword [0x596b14]
push eax
mov eax, dword [0x596b10]
push ecx
mov ecx, dword [0x596b0c]
push edx
mov edx, dword [0x596b08]
push eax
mov eax, dword [0x596a7c]
push ecx
mov ecx, dword [0x596a78]
push edx
mov edx, dword [0x596a4c]
push eax
mov eax, dword [0x596a48]
push ecx
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
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 [0x596908]
mov ecx, dword [0x596904]
fstp qword [ebp - 0x268]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5129ee
fdiv qword [0x401968]
jmp 0x5129ff
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x268]
jmp 0x512aa8
mov edx, dword [0x596b14]
mov eax, dword [0x596b10]
mov ecx, dword [0x596b0c]
push edx
mov edx, dword [0x596b08]
push eax
mov eax, dword [0x596a7c]
push ecx
mov ecx, dword [0x596a78]
push edx
mov edx, dword [0x596a4c]
push eax
mov eax, dword [0x596a48]
push ecx
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
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 [0x596908]
mov ecx, dword [0x596904]
fstp qword [ebp - 0x270]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x512a91
fdiv qword [0x401968]
jmp 0x512aa2
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x270]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x512ad5
fdiv qword [0x401968]
jmp 0x512ae6
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov ecx, dword [0x596a5c]
mov dword [0x596b64], edx
mov edx, dword [0x596a74]
mov dword [0x596b60], eax
mov eax, dword [0x596a70]
push edx
mov edx, dword [0x596a58]
push eax
mov eax, dword [0x596a54]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push ecx
mov ecx, dword [0x596a50]
push edx
mov edx, dword [0x596ab4]
push eax
mov eax, dword [0x596ab0]
push ecx
mov ecx, dword [0x596a44]
push edx
mov edx, dword [0x596a40]
push eax
push ecx
push edx
call edi
push edx
push eax
call edi
push edx
push eax
call edi
push edx
push eax
call edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
lea eax, [ebp - 0x14c]
push 0x597b94
push eax
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x512be3
mov ecx, dword [0x596b20]
mov edx, dword [0x596b24]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, 0x407bd0
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
lea eax, [ebp - 0x14c]
push 0x597ba4
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
push 0x597bb4
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x512dae
mov edx, dword [0x596a7c]
mov eax, dword [0x596a78]
mov ecx, dword [0x596a4c]
push edx
mov edx, dword [0x596a48]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
fld qword [0x401978]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x512d9b
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xec]
push eax
push 1
push 0x5972a8
push ecx
mov dword [ebp - 0xd4], 1
mov dword [ebp - 0xdc], 2
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xfc]
push 0x20
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0xec]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xec]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x194], 0
je 0x512dae
fld qword [0x401970]
call ebx
mov ecx, dword [0x596a7c]
push edx
mov edx, dword [0x596908]
push eax
mov eax, dword [0x596904]
push edx
mov edx, dword [0x596a78]
push eax
mov eax, dword [0x596a4c]
push ecx
mov ecx, dword [0x596a48]
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 0x512d7c
fdiv qword [0x401968]
jmp 0x512d8d
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
jmp 0x512da3
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x596b40], eax
mov dword [0x596b44], edx
mov eax, 0x407bd0
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
push 0x597ba4
lea eax, [ebp - 0xdc]
mov ecx, 0x8008
push edx
push eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x15c]
push 0x597bb4
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x512edd
cmp word [0x597cd6], 0xffff
fld qword [0x401970]
jne 0x512e67
call ebx
mov ecx, dword [0x596908]
push edx
mov edx, dword [0x596904]
push eax
mov eax, dword [0x596b1c]
push ecx
mov ecx, dword [0x596b18]
push edx
mov edx, dword [0x596a8c]
push eax
mov eax, dword [0x596a88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
jmp 0x512e86
call ebx
mov ecx, dword [0x596908]
push edx
mov edx, dword [0x596904]
push eax
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
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 0x512eb5
fdiv qword [0x401968]
jmp 0x512ec6
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b58], eax
mov dword [0x596b5c], edx
mov eax, 0x407bd0
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
push 0x597ba4
lea eax, [ebp - 0xdc]
mov ecx, 0x8008
push edx
push eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0x15c]
push 0x597bb4
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x513102
mov ecx, dword [0x596a7c]
mov edx, dword [0x596a78]
mov eax, dword [0x596a4c]
push ecx
mov ecx, dword [0x596a48]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
fld qword [0x401978]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jle 0x513048
fld qword [0x401970]
call ebx
mov ecx, dword [0x596a7c]
push edx
mov edx, dword [0x596908]
push eax
mov eax, dword [0x596904]
push edx
mov edx, dword [0x596a78]
push eax
mov eax, dword [0x596a4c]
push ecx
mov ecx, dword [0x596a48]
push edx
mov edx, dword [0x596b1c]
push eax
mov eax, dword [0x596b18]
push ecx
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
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 0x51301b
fdiv qword [0x401968]
jmp 0x51302c
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b68], eax
mov dword [0x596b6c], edx
jmp 0x513102
cmp word [0x597cd6], 0xffff
fld qword [0x401970]
jne 0x51308d
call ebx
mov ecx, dword [0x596904]
push edx
mov edx, dword [0x596b1c]
push eax
mov eax, dword [0x596908]
push eax
mov eax, dword [0x596b18]
push ecx
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
jmp 0x5130aa
call ebx
mov ecx, dword [0x596904]
push edx
mov edx, dword [0x596a8c]
push eax
mov eax, dword [0x596908]
push eax
mov eax, dword [0x596a88]
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 0x5130da
fdiv qword [0x401968]
jmp 0x5130eb
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b58], eax
mov dword [0x596b5c], edx
xor edx, edx
cmp word [0x597ca4], 0xffff
mov eax, 0x407bd0
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x16c], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x597ba4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x597bb4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x513368
mov eax, dword [0x596a4c]
mov ecx, dword [0x596a7c]
cmp eax, ecx
jl 0x513355
jg 0x5131e8
mov edx, dword [0x596a48]
cmp edx, dword [0x596a78]
jbe 0x513355
cmp word [0x597cc2], 0xffff
jne 0x5132cd
mov edx, dword [0x596a48]
push ecx
mov ecx, dword [0x596a78]
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 [0x596908]
mov ecx, dword [0x596904]
fstp qword [ebp - 0x278]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51323e
fdiv qword [0x401968]
jmp 0x51324f
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x5968f8]
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x278]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x5968f4]
fstp qword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x280]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x5132ab
fdiv qword [0x401968]
jmp 0x5132bc
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
jmp 0x51335d
fld qword [0x401970]
call ebx
mov ecx, dword [0x5968f8]
push edx
mov edx, dword [0x5968f4]
push eax
mov eax, dword [0x596a7c]
push ecx
mov ecx, dword [0x596a78]
push edx
mov edx, dword [0x596a4c]
push eax
mov eax, dword [0x596a48]
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 0x513336
fdiv qword [0x401968]
jmp 0x513347
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
jmp 0x51335d
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x596b48], eax
mov dword [0x596b4c], edx
mov ecx, 0x8008
push 0x597ba4
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov eax, 0x407bd0
push ecx
push edx
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x15c]
push 0x597bb4
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea edx, [ebp - 0xfc]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x51361a
cmp word [0x597ca8], 0
je 0x5134ea
cmp word [0x597cc2], 0xffff
jne 0x5134ab
mov eax, dword [0x596b1c]
mov ecx, dword [0x596b18]
mov edx, dword [0x596a8c]
push eax
mov eax, dword [0x596a88]
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 [0x596908]
mov edx, dword [0x596904]
fstp qword [ebp - 0x288]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51344a
fdiv qword [0x401968]
jmp 0x51345b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f4]
fadd qword [0x401cd0]
fmul qword [ebp - 0x288]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x5968f8]
fstp qword [ebp - 0x290]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x290]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x5135e1
fld qword [0x401970]
call ebx
mov ecx, dword [0x596b1c]
push edx
mov edx, dword [0x5968f8]
push eax
mov eax, dword [0x5968f4]
push edx
mov edx, dword [0x596b18]
push eax
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
jmp 0x5135c3
cmp word [0x597cc2], 0xffff
jne 0x51359e
mov edx, dword [0x596908]
mov eax, dword [0x596904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51351c
fdiv qword [0x401968]
jmp 0x51352d
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x596a8c]
mov edx, dword [0x596a88]
push ecx
push edx
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x518bd2
fstp qword [ebp - 0x298]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x298]
mov ecx, dword [0x5968f4]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x5968f8]
fstp qword [ebp - 0x2a0]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2a0]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
jmp 0x5135e1
fld qword [0x401970]
call ebx
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x5968f8]
push eax
mov eax, dword [0x5968f4]
push edx
mov edx, dword [0x596a88]
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 0x5135f2
fdiv qword [0x401968]
jmp 0x513603
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call ebx
mov dword [0x596b50], eax
mov dword [0x596b54], edx
cmp word [0x597f4a], 0xffff
jne 0x513843
lea eax, [ebp - 0x14c]
push 0x597bb4
push eax
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
mov dword [ebp - 0x190], 0
je 0x513749
mov edx, 0x4086d8
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call fcn.0055e390
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x596b50], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 2
mov dword [0x596b54], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x408700
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x190], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x190]
lea eax, [ebp - 0xc4]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
call fcn.0055e390
lea edx, [ebp - 0xdc]
lea eax, [ebp - 0xc8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x596b5c], edx
lea ecx, [ebp - 0xc8]
lea edx, [ebp - 0xc4]
push ecx
mov dword [0x596b58], eax
push edx
jmp 0x51382c
mov edx, 0x408514
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x190]
lea ecx, [ebp - 0xc4]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call fcn.0055e390
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xc8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x596b54], edx
mov dword [0x596b50], eax
lea edx, [ebp - 0xc8]
lea eax, [ebp - 0xc4]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x408328
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x190], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0xc4]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call fcn.0055e390
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xc8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call ebx
mov dword [0x596b58], eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xc4]
push eax
mov dword [0x596b5c], edx
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
xor edx, edx
cmp word [0x597ca4], 0xffff
mov eax, 0x407bd0
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x14c], ecx
sete dl
mov dword [ebp - 0x16c], ecx
lea eax, [ebp - 0x14c]
push 0x597ba4
lea ecx, [ebp - 0xdc]
neg edx
push eax
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call ebx
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x597bb4
lea edx, [ebp - 0xfc]
push ecx
push edx
call ebx
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
je 0x513daa
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov eax, dword [0x596a4c]
mov ecx, dword [0x596a7c]
cmp eax, ecx
jl 0x51396e
jg 0x513937
mov edx, dword [0x596a48]
mov ebx, dword [0x596a78]
cmp edx, ebx
jbe 0x51396e
mov edx, dword [0x596a48]
push ecx
mov ecx, dword [0x596a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
cmp word [0x597ca8], 0
je 0x513b38
cmp word [0x597cc2], 0xffff
jne 0x513b06
mov eax, dword [0x596b1c]
mov ecx, dword [0x596b18]
mov edx, dword [0x596a8c]
push eax
mov eax, dword [0x596a88]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x596908]
mov dword [ebp - 0x140], edx
mov edx, dword [0x596904]
mov ebx, 6
push ecx
push edx
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5139e6
fdiv qword [0x401968]
jmp 0x5139f7
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f4]
mov edx, dword [0x5968f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], ebx
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call ebx
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596b70], eax
lea eax, [ebp - 0x10c]
mov dword [0x596b74], edx
push eax
lea ecx, [ebp - 0xdc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x513db0
mov edx, dword [0x596b1c]
mov eax, dword [0x596b18]
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
jmp 0x513cc3
cmp word [0x597cc2], 0xffff
jne 0x513cac
mov eax, dword [0x596a88]
mov edx, dword [0x596908]
mov ecx, dword [0x596a8c]
mov dword [ebp - 0x144], eax
mov eax, dword [0x596904]
mov ebx, 6
push edx
push eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x14c], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x513b8c
fdiv qword [0x401968]
jmp 0x513b9d
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f4]
mov edx, dword [0x5968f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], ebx
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call ebx
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596b70], eax
lea eax, [ebp - 0x10c]
lea ecx, [ebp - 0xdc]
push eax
push ecx
push 2
mov dword [0x596b74], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x513db0
mov edx, dword [0x596a88]
mov eax, dword [0x596a8c]
mov dword [ebp - 0x144], edx
mov dword [ebp - 0x140], eax
mov ecx, dword [0x5968f4]
mov edx, dword [0x5968f8]
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596b74], edx
lea ecx, [ebp - 0xfc]
lea edx, [ebp - 0xdc]
push ecx
push edx
push 2
mov dword [0x596b70], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x513db0
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
xor edx, edx
mov eax, 0x8008
cmp word [0x597ca4], dx
mov ecx, 0x407bd0
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x164], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x597ba4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x597bb4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x5142a9
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
cmp word [0x597ca8], 0
je 0x51404b
cmp word [0x597cc2], 0xffff
jne 0x514019
mov ecx, dword [0x596b1c]
mov edx, dword [0x596b18]
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
mov edx, dword [0x596908]
mov dword [ebp - 0x144], eax
mov eax, dword [0x596904]
push edx
push eax
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x513f04
fdiv qword [0x401968]
jmp 0x513f15
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f4]
mov edx, dword [0x5968f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596b70], eax
lea eax, [ebp - 0x10c]
lea ecx, [ebp - 0xdc]
push eax
mov dword [0x596b74], edx
push ecx
jmp 0x51429e
mov edx, dword [0x596b1c]
mov eax, dword [0x596b18]
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
jmp 0x5141ca
cmp word [0x597cc2], 0xffff
jne 0x5141b3
mov eax, dword [0x596a88]
mov edx, dword [0x596908]
mov ecx, dword [0x596a8c]
mov dword [ebp - 0x144], eax
mov eax, dword [0x596904]
push edx
push eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51409e
fdiv qword [0x401968]
jmp 0x5140af
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f4]
mov edx, dword [0x5968f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596b70], eax
lea eax, [ebp - 0x10c]
lea ecx, [ebp - 0xdc]
push eax
mov dword [0x596b74], edx
push ecx
jmp 0x51429e
mov edx, dword [0x596a88]
mov eax, dword [0x596a8c]
mov dword [ebp - 0x144], edx
mov dword [ebp - 0x140], eax
mov ecx, dword [0x5968f4]
mov edx, dword [0x5968f8]
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596b74], edx
lea ecx, [ebp - 0xfc]
lea edx, [ebp - 0xdc]
push ecx
mov dword [0x596b70], eax
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
cmp word [0x597f4a], 0
jne 0x514313
mov eax, dword [0x596a5c]
mov ecx, dword [0x596a58]
mov edx, dword [0x596a54]
push eax
mov eax, dword [0x596a50]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
mov ecx, dword [0x596a40]
mov edx, dword [0x596a44]
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x596ab0]
mov dword [ebp - 0x140], edx
mov edx, dword [0x596ab4]
mov eax, 6
mov dword [ebp - 0x154], ecx
mov ecx, dword [0x596a70]
mov dword [ebp - 0x150], edx
mov edx, dword [0x596a74]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x164], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xdc]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [0x596a8c]
mov edx, dword [0x596b18]
mov eax, dword [0x596a88]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x596b1c]
mov dword [ebp - 0x154], edx
mov edx, dword [0x596a48]
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x596a4c]
mov dword [ebp - 0x164], edx
mov edx, dword [0x596a78]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x160], ecx
mov ecx, dword [0x596a7c]
add esp, 0xc
mov dword [ebp - 0x174], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x17c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x170], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x16c]
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b44
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x514505
mov eax, dword [0x596a68]
mov ecx, dword [0x596a6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b54
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x51456c
mov eax, dword [0x596a90]
mov ecx, dword [0x596a94]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b84
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x5145d3
mov eax, dword [0x596a60]
mov ecx, dword [0x596a64]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b94
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x51463a
mov eax, dword [0x596b20]
mov ecx, dword [0x596b24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b64
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x5146a1
mov eax, dword [0x596b08]
mov ecx, dword [0x596b0c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b74
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x514708
mov eax, dword [0x596b10]
mov ecx, dword [0x596b14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x597f4a], 0
je 0x51484b
lea edx, [ebp - 0x14c]
push 0x5986f4
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x51477d
mov eax, dword [0x5980b0]
mov ecx, dword [0x5980b4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x598714
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x5147e4
mov eax, dword [0x596a58]
mov ecx, dword [0x596a5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x598704
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x51484b
mov eax, dword [0x596a50]
mov ecx, dword [0x596a54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, dword [0x596a4c]
mov ecx, dword [0x596a7c]
cmp eax, ecx
jl 0x514898
jg 0x51486a
mov edx, dword [0x596a48]
cmp edx, dword [0x596a78]
jbe 0x514898
mov edx, dword [0x596a48]
push ecx
mov ecx, dword [0x596a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], 6
jmp 0x5148ac
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
call edi
mov eax, 0x8008
mov ecx, 0x407bd0
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x154], ecx
lea eax, [ebp - 0x14c]
push 0x597ba4
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
push 0x597bb4
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x514bed
mov edx, dword [0x596904]
mov eax, dword [0x596908]
mov dword [ebp - 0x144], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0xbc]
push ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call esi
lea ecx, [ebp - 0xfc]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0x10c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x597ca4], 0xffff
jne 0x514bed
cmp word [0x597cc2], 0xffff
jne 0x514b2e
mov edx, dword [0x596908]
mov eax, dword [0x596904]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x514a2c
fdiv qword [0x401968]
jmp 0x514a3d
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f4]
mov edx, dword [0x5968f8]
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x15c], 6
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, 5
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call esi
lea edx, [ebp - 0x10c]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x12c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xfc]
jmp 0x514be7
mov eax, dword [0x5968f4]
mov ecx, dword [0x5968f8]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0xbc]
push edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
lea edx, [ebp - 0xfc]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x11c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 0x8008
mov ecx, 0x407bd0
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x154], ecx
lea eax, [ebp - 0x14c]
push 0x597ba4
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x15c]
push 0x597bb4
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x51501f
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x596b1c]
push edx
mov edx, dword [0x596908]
push eax
mov eax, dword [0x596904]
push edx
mov edx, dword [0x596b18]
push eax
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
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 0x514ccd
fdiv qword [0x401968]
jmp 0x514cde
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x58]
lea ecx, [ebp - 0xdc]
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0x14c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x597ca8], 0
je 0x514e7c
cmp word [0x597cc2], 0xffff
jne 0x514dcd
mov edx, dword [0x596b1c]
mov eax, dword [0x596b18]
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
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 [0x596908]
mov ecx, dword [0x596904]
fstp qword [ebp - 0x2a8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x514d82
fdiv qword [0x401968]
jmp 0x514d93
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x5968f8]
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x2a8]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x5968f4]
fstp qword [ebp - 0x2b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2b0]
jmp 0x514f18
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5968f8]
push edx
mov edx, dword [0x5968f4]
push eax
mov eax, dword [0x596b1c]
push ecx
mov ecx, dword [0x596b18]
push edx
mov edx, dword [0x596a8c]
push eax
mov eax, dword [0x596a88]
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 0x514e3a
fdiv qword [0x401968]
jmp 0x514e4b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0xdc]
push eax
jmp 0x515016
cmp word [0x597cc2], 0xffff
jne 0x514f81
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x514eaf
fdiv qword [0x401968]
jmp 0x514ec0
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x596a88]
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x596a8c]
fstp qword [ebp - 0x2b8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2b8]
mov edx, dword [0x5968f8]
push edx
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x5968f4]
fstp qword [ebp - 0x2c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2c0]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x514f3f
fdiv qword [0x401968]
jmp 0x514f50
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0xdc]
push eax
jmp 0x515016
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5968f8]
push edx
mov edx, dword [0x5968f4]
push eax
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
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 0x514fd9
fdiv qword [0x401968]
jmp 0x514fea
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x58]
lea ecx, [ebp - 0xdc]
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0x14c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor edx, edx
cmp word [0x597ca4], 0xffff
mov eax, 0x8008
mov ecx, 0x407bd0
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x164], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x597ba4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x597bb4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x5155fc
mov ecx, dword [0x596b1c]
mov edx, dword [0x596b18]
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x596908]
mov dword [ebp - 0x140], edx
mov edx, dword [0x596904]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x154], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x12c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [0x597ca8], 0
je 0x515391
mov ecx, dword [0x596b1c]
mov edx, dword [0x596b18]
mov eax, dword [0x596a8c]
cmp word [0x597cc2], 0xffff
push ecx
mov ecx, dword [0x596a88]
push edx
push eax
push ecx
jne 0x51537a
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
mov edx, dword [0x596908]
mov dword [ebp - 0x144], eax
mov eax, dword [0x596904]
push edx
push eax
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x515267
fdiv qword [0x401968]
jmp 0x515278
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f4]
mov edx, dword [0x5968f8]
mov dword [ebp - 0x164], ecx
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xbc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call esi
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x10c]
push edx
push eax
call esi
lea ecx, [ebp - 0x11c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x18c]
lea eax, [ebp - 0x12c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x13c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x10c]
jmp 0x5155e9
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
jmp 0x515517
cmp word [0x597cc2], 0xffff
jne 0x515500
mov ecx, dword [0x596a88]
mov eax, dword [0x596908]
mov edx, dword [0x596a8c]
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x596904]
push eax
push ecx
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], 6
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5153e5
fdiv qword [0x401968]
jmp 0x5153f6
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x5968f4]
mov ecx, dword [0x5968f8]
mov dword [ebp - 0x164], edx
lea edx, [ebp - 0x58]
mov dword [ebp - 0x160], ecx
push edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x16c], 6
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x170], 0x3fe00000
mov dword [ebp - 0x184], 0x64
mov dword [ebp - 0x18c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x154]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, 5
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x14c]
push eax
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x11c]
push eax
call ebx
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0x10c]
lea edx, [ebp - 0xdc]
push ecx
push edx
jmp 0x5155f1
mov eax, dword [0x596a88]
mov ecx, dword [0x596a8c]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], ecx
mov edx, dword [0x5968f4]
mov ecx, dword [0x5968f8]
mov eax, 6
mov dword [ebp - 0x154], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x12c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
xor edx, edx
mov eax, 0x8008
cmp word [0x597ca4], dx
mov ecx, 0x407bd0
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x164], ecx
sete dl
lea eax, [ebp - 0x14c]
push 0x597ba4
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x16c]
push 0x597bb4
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x515ad8
mov ecx, dword [0x596b1c]
mov edx, dword [0x596b18]
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov ecx, dword [0x596908]
mov dword [ebp - 0x140], edx
mov edx, dword [0x596904]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x154], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x16c], 5
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x17c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea ecx, [ebp - 0x12c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [0x597ca8], 0
je 0x515936
cmp word [0x597cc2], 0xffff
jne 0x515887
mov ecx, dword [0x596b1c]
mov edx, dword [0x596b18]
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
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 [0x596908]
mov eax, dword [0x596904]
fstp qword [ebp - 0x2c8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51583b
fdiv qword [0x401968]
jmp 0x51584c
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f8]
mov edx, dword [0x5968f4]
push ecx
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x2c8]
fnstsw ax
test al, 0xd
jne 0x518bd2
fstp qword [ebp - 0x2d0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2d0]
jmp 0x5159d2
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5968f4]
push edx
mov edx, dword [0x596b1c]
push eax
mov eax, dword [0x5968f8]
push eax
mov eax, dword [0x596b18]
push ecx
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
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 0x5158f4
fdiv qword [0x401968]
jmp 0x515905
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x515acf
cmp word [0x597cc2], 0xffff
jne 0x515a3b
mov eax, dword [0x596908]
mov ecx, dword [0x596904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x515968
fdiv qword [0x401968]
jmp 0x515979
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x596a8c]
push edx
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x596a88]
fstp qword [ebp - 0x2d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2d8]
mov ecx, dword [0x5968f8]
mov edx, dword [0x5968f4]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x518bd2
fstp qword [ebp - 0x2e0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2e0]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x5159f9
fdiv qword [0x401968]
jmp 0x515a0a
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x515acf
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5968f4]
push edx
mov edx, dword [0x596a8c]
push eax
mov eax, dword [0x5968f8]
push eax
mov eax, dword [0x596a88]
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 0x515a92
fdiv qword [0x401968]
jmp 0x515aa3
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0xdc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
cmp word [0x597f4a], 0
jne 0x515b43
mov ecx, dword [0x596a5c]
mov edx, dword [0x596a58]
mov eax, dword [0x596a54]
push ecx
mov ecx, dword [0x596a50]
push edx
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
mov edx, dword [0x596a40]
mov eax, dword [0x596a44]
mov ecx, dword [0x596ab0]
mov dword [ebp - 0x144], edx
mov edx, dword [0x596ab4]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov ecx, dword [0x596a70]
mov dword [ebp - 0x150], edx
mov edx, dword [0x596a74]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x164], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
lea edx, [ebp - 0xdc]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [0x596a8c]
mov edx, dword [0x596b18]
mov eax, dword [0x596a88]
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x596b1c]
mov dword [ebp - 0x154], edx
mov edx, dword [0x596a48]
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x596a4c]
mov dword [ebp - 0x164], edx
mov edx, dword [0x596a78]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x160], ecx
mov ecx, dword [0x596a7c]
add esp, 0xc
mov dword [ebp - 0x174], edx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x17c], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x170], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x16c]
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b44
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x515d34
mov eax, dword [0x596a68]
mov ecx, dword [0x596a6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b54
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x515d9b
mov eax, dword [0x596a90]
mov ecx, dword [0x596a94]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b84
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x515e02
mov eax, dword [0x596a60]
mov ecx, dword [0x596a64]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b94
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x515e69
mov eax, dword [0x596b20]
mov ecx, dword [0x596b24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b64
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x515ed0
mov eax, dword [0x596b08]
mov ecx, dword [0x596b0c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b74
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x515f37
mov eax, dword [0x596b10]
mov ecx, dword [0x596b14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x597f4a], 0
je 0x51607a
lea edx, [ebp - 0x14c]
push 0x5986f4
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x515fac
mov eax, dword [0x5980b0]
mov ecx, dword [0x5980b4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x598714
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x516013
mov eax, dword [0x596a58]
mov ecx, dword [0x596a5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x598704
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x51607a
mov eax, dword [0x596a50]
mov ecx, dword [0x596a54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov eax, dword [0x596a4c]
mov ecx, dword [0x596a7c]
cmp eax, ecx
jl 0x5160c7
jg 0x516099
mov edx, dword [0x596a48]
cmp edx, dword [0x596a78]
jbe 0x5160c7
mov edx, dword [0x596a48]
push ecx
mov ecx, dword [0x596a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], 6
jmp 0x5160db
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
call edi
lea eax, [ebp - 0x14c]
push 0x597ba4
push eax
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x5163da
mov ecx, dword [0x596904]
mov edx, dword [0x596908]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0xbc]
push eax
lea edx, [ebp - 0x14c]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0xfc]
push eax
call ebx
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x11c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x597ca4], 0
jne 0x5163da
cmp word [0x597cc2], 0xffff
jne 0x51631b
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x516219
fdiv qword [0x401968]
jmp 0x51622a
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f4]
mov edx, dword [0x5968f8]
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0xbc]
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x15c], 6
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0x3fe00000
mov dword [ebp - 0x174], 0x64
mov dword [ebp - 0x17c], 2
fadd qword [0x401cd0]
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, 5
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x16c], eax
lea eax, [ebp - 0x58]
push eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call esi
lea edx, [ebp - 0x10c]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x17c]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x12c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xfc]
jmp 0x5163d4
mov eax, dword [0x5968f4]
mov ecx, dword [0x5968f8]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0xbc]
push edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0x3fe00000
mov dword [ebp - 0x15c], 5
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
lea edx, [ebp - 0xfc]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x11c]
push eax
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x14c]
push 0x597bb4
push eax
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x5167b6
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x596908]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
mov edx, dword [0x596904]
push eax
mov eax, dword [0x596b1c]
push ecx
mov ecx, dword [0x596b18]
push edx
mov edx, dword [0x596a8c]
push eax
mov eax, dword [0x596a88]
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 0x516474
fdiv qword [0x401968]
jmp 0x516485
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0xdc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x597ca8], 0
je 0x516618
cmp word [0x597cc2], 0xffff
jne 0x516571
mov ecx, dword [0x596b1c]
mov edx, dword [0x596b18]
mov eax, dword [0x596a8c]
push ecx
mov ecx, dword [0x596a88]
push edx
push eax
push ecx
call ebx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
mov edx, dword [0x596908]
mov eax, dword [0x596904]
fstp qword [ebp - 0x2e8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x516525
fdiv qword [0x401968]
jmp 0x516536
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x5968f8]
mov edx, dword [0x5968f4]
push ecx
push edx
fadd qword [0x401cd0]
fmul qword [ebp - 0x2e8]
fnstsw ax
test al, 0xd
jne 0x518bd2
fstp qword [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2f0]
jmp 0x5166b4
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5968f4]
push edx
mov edx, dword [0x596b1c]
push eax
mov eax, dword [0x5968f8]
push eax
mov eax, dword [0x596b18]
push ecx
mov ecx, dword [0x596a8c]
push edx
mov edx, dword [0x596a88]
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 0x5165d6
fdiv qword [0x401968]
jmp 0x5165e7
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x5167ad
cmp word [0x597cc2], 0xffff
jne 0x51671d
mov eax, dword [0x596908]
mov ecx, dword [0x596904]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x51664a
fdiv qword [0x401968]
jmp 0x51665b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov edx, dword [0x596a8c]
push edx
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x596a88]
fstp qword [ebp - 0x2f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x2f8]
mov ecx, dword [0x5968f8]
mov edx, dword [0x5968f4]
push ecx
push edx
fnstsw ax
test al, 0xd
jne 0x518bd2
fstp qword [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x300]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x5166db
fdiv qword [0x401968]
jmp 0x5166ec
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x14c]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0x58]
push eax
push ecx
push edx
jmp 0x5167ad
fld qword [0x401970]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov ecx, dword [0x5968f4]
push edx
mov edx, dword [0x596a8c]
push eax
mov eax, dword [0x5968f8]
push eax
mov eax, dword [0x596a88]
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 0x516770
fdiv qword [0x401968]
jmp 0x516781
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x14c]
push ecx
push edx
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
lea eax, [ebp - 0xdc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ecx, dword [0x596fa8]
mov edx, dword [0x596fac]
mov eax, dword [0x596ab8]
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x596abc]
mov dword [ebp - 0x140], edx
mov edx, dword [0x596ac0]
mov dword [ebp - 0x154], eax
mov eax, dword [0x596ac4]
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x596ac8]
mov dword [ebp - 0x164], edx
mov edx, dword [0x596acc]
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x170], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
mov ebx, 6
push ecx
push edx
mov dword [ebp - 0x14c], ebx
mov dword [ebp - 0x15c], ebx
mov dword [ebp - 0x16c], ebx
mov dword [ebp - 0x17c], ebx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x10c]
push ecx
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov eax, dword [0x596a4c]
mov ecx, dword [0x596a7c]
cmp eax, ecx
jl 0x516907
jg 0x5168dd
mov edx, dword [0x596a48]
cmp edx, dword [0x596a78]
jbe 0x516907
mov edx, dword [0x596a48]
push ecx
mov ecx, dword [0x596a78]
push ecx
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x140], edx
mov dword [ebp - 0x14c], ebx
jmp 0x51691b
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov eax, 0x407bd0
mov ecx, 0x8008
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x154], eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x15c], ecx
mov dword [ebp - 0x16c], ecx
lea eax, [ebp - 0x14c]
push 0x597b64
lea ecx, [ebp - 0xdc]
push eax
push ecx
call ebx
push eax
lea edx, [ebp - 0x15c]
push 0x597b74
lea eax, [ebp - 0xec]
push edx
push eax
call ebx
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x16c]
push 0x597b44
lea eax, [ebp - 0x10c]
push edx
push eax
call ebx
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
test ax, ax
je 0x5169cd
mov dword [ebp - 0x74], 1
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea edx, [ebp - 0x14c]
push 0x597b64
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x516a26
mov ecx, dword [0x596b0c]
mov eax, dword [0x596b08]
mov dword [ebp - 0x140], ecx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
lea edx, [ebp - 0x14c]
push 0x597b74
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x516a89
mov eax, dword [0x596b10]
mov ecx, dword [0x596b14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b44
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x516aec
mov eax, dword [0x596a68]
mov ecx, dword [0x596a6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b94
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x516b4f
mov eax, dword [0x596b20]
mov ecx, dword [0x596b24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x597f4a], 0
je 0x516c86
lea edx, [ebp - 0x14c]
push 0x5986f4
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x516bc0
mov eax, dword [0x5980b0]
mov ecx, dword [0x5980b4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x598714
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x516c23
mov eax, dword [0x596a58]
mov ecx, dword [0x596a5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x598704
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x516c86
mov eax, dword [0x596a50]
mov ecx, dword [0x596a54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597ba4
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x516cdb
mov ax, word [ebp - 0x74]
lea ecx, [ebp - 0x58]
add ax, 1
lea edx, [ebp - 0xbc]
jo 0x518bd7
mov dword [ebp - 0x74], eax
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
jmp 0x516d13
lea ecx, [ebp - 0x14c]
push 0x597b94
push ecx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x516d13
mov dx, word [ebp - 0x74]
add dx, 1
jo 0x518bd7
mov dword [ebp - 0x74], edx
lea eax, [ebp - 0x14c]
push 0x597bb4
push eax
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x516dc4
mov eax, dword [ebp - 0x74]
mov ecx, dword [0x596a88]
mov edx, dword [0x596a8c]
add ax, 1
jo 0x518bd7
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x596b18]
mov eax, 6
mov dword [ebp - 0x140], edx
mov edx, dword [0x596b1c]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x154], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x150], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
xor edx, edx
cmp word [0x597c9a], 0xffff
lea eax, [ebp - 0x14c]
push 0x597b64
sete dl
lea ecx, [ebp - 0xdc]
push eax
neg edx
push ecx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
mov word [ebp - 0x154], dx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x516ea7
mov ecx, dword [0x596b08]
mov edx, dword [0x596b0c]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor eax, eax
cmp word [0x597c9c], 0xffff
lea ecx, [ebp - 0x14c]
push 0x597b74
sete al
lea edx, [ebp - 0xdc]
push ecx
neg eax
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
mov word [ebp - 0x154], ax
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0xec]
push eax
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x194], 0
je 0x516f64
mov edx, dword [0x596b10]
mov eax, dword [0x596b14]
mov dword [ebp - 0x144], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x14c]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
xor ecx, ecx
cmp word [0x597ca0], 0xffff
lea edx, [ebp - 0x14c]
push 0x597b44
sete cl
lea eax, [ebp - 0xdc]
push edx
neg ecx
push eax
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
mov word [ebp - 0x154], cx
mov dword [ebp - 0x15c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x15c]
mov ebx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
je 0x517018
mov eax, dword [0x596a68]
mov ecx, dword [0x596a6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea edx, [ebp - 0x14c]
push 0x597b94
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x517081
mov eax, dword [0x596b20]
mov ecx, dword [0x596b24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov edx, dword [0x596a38]
mov eax, dword [0x596a3c]
mov dword [ebp - 0x144], edx
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x14c]
push ecx
lea eax, [ebp - 0xdc]
push edx
push eax
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
mov ecx, dword [0x596a80]
mov edx, dword [0x596a84]
mov dword [ebp - 0x144], ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], edx
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0xdc]
push ecx
push edx
mov dword [ebp - 0x14c], 6
call esi
push eax
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0xec]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x14c]
push 0x597b44
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x517177
mov eax, dword [0x596a68]
mov ecx, dword [0x596a6c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b54
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x5171da
mov eax, dword [0x596a90]
mov ecx, dword [0x596a94]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b84
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x51723d
mov eax, dword [0x596a60]
mov ecx, dword [0x596a64]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b94
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x5172a0
mov eax, dword [0x596b20]
mov ecx, dword [0x596b24]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b64
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x517303
mov eax, dword [0x596b08]
mov ecx, dword [0x596b0c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x597b74
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x517366
mov eax, dword [0x596b10]
mov ecx, dword [0x596b14]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
cmp word [0x597f4a], 0
je 0x51749d
lea edx, [ebp - 0x14c]
push 0x5986f4
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x5173d7
mov eax, dword [0x5980b0]
mov ecx, dword [0x5980b4]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x598714
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x51743a
mov eax, dword [0x596a58]
mov ecx, dword [0x596a5c]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
push 0x598704
push edx
mov dword [ebp - 0x144], 0x407bd0
mov dword [ebp - 0x14c], 0x8008
call ebx
test ax, ax
je 0x51749d
mov eax, dword [0x596a50]
mov ecx, dword [0x596a54]
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x58]
mov dword [ebp - 0x140], ecx
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0xdc]
push eax
push ecx
mov dword [ebp - 0x14c], 6
call esi
mov edx, eax
lea ecx, [ebp - 0x58]
call edi
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov eax, dword [0x596a4c]
mov ecx, dword [0x596a7c]
cmp eax, ecx
jl 0x51751b
jg 0x5174dd
mov edx, dword [0x596a48]
mov ebx, dword [0x596a78]
cmp edx, ebx
jbe 0x51751b
mov edx, dword [0x596a48]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push ecx
mov ecx, dword [0x596a78]
push ecx
push eax
push edx
call ebx
mov dword [ebp - 0x140], edx
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 6
call edi
jmp 0x517543
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov eax, dword [0x596a7c]
mov ecx, dword [0x596a78]
mov edx, dword [0x596a4c]
push eax
mov eax, dword [0x596a48]
push ecx
push edx
push eax
call ebx
fld qword [0x401978]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jg 0x517584
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x596b40], eax
mov dword [0x596b44], edx
mov ecx, dword [0x596a7c]
mov edx, dword [0x596a78]
mov eax, dword [0x596a4c]
push ecx
mov ecx, dword [0x596a48]
push edx
push eax
push ecx
call ebx
fld qword [0x401978]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jg 0x5175c6
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x596b48], eax
mov dword [0x596b4c], edx
or eax, 0xffffffff
cmp word [0x598bf8], ax
jne 0x518349
cmp word [0x597ce8], ax
jne 0x517651
mov edx, dword [0x596908]
mov eax, dword [0x596904]
mov ecx, dword [0x596b24]
push edx
mov edx, dword [0x596b20]
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 0x517619
fdiv qword [0x401968]
jmp 0x51762a
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597edc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597ce8], 0
jne 0x51767f
mov ebx, 2
lea edx, [ebp - 0x14c]
mov ecx, 0x597edc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
jmp 0x517684
mov ebx, 2
or eax, 0xffffffff
cmp word [0x597cc2], ax
jne 0x51776c
cmp word [0x597cbe], ax
jne 0x517745
mov eax, dword [0x596b20]
mov edx, dword [0x5968f4]
mov ecx, dword [0x596b24]
mov dword [ebp - 0x144], eax
mov eax, 6
mov dword [ebp - 0x154], edx
lea edx, [ebp - 0x14c]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x140], ecx
mov ecx, dword [0x5968f8]
push edx
lea eax, [ebp - 0xdc]
push 0x597edc
push eax
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
lea ecx, [ebp - 0x15c]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x16c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x597eec
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x597cbe], 0
jne 0x51776c
lea edx, [ebp - 0x14c]
mov ecx, 0x597eec
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
je 0x51781e
cmp word [0x597cbe], ax
jne 0x5177f7
mov edx, dword [0x5968f8]
mov eax, dword [0x5968f4]
mov ecx, dword [0x596b24]
push edx
mov edx, dword [0x596b20]
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 0x5177bf
fdiv qword [0x401968]
jmp 0x5177d0
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597eec
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597cbe], 0
jne 0x51781e
lea edx, [ebp - 0x14c]
mov ecx, 0x597eec
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x597cd0], 0xffff
jne 0x517899
mov eax, dword [0x596908]
mov ecx, dword [0x596904]
mov edx, dword [0x596a6c]
push eax
mov eax, dword [0x596a68]
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 0x517861
fdiv qword [0x401968]
jmp 0x517872
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597ebc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597cd0], 0
jne 0x5178c0
lea edx, [ebp - 0x14c]
mov ecx, 0x597ebc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
jne 0x5179a9
cmp word [0x597ca2], ax
jne 0x517982
mov ecx, dword [0x596a68]
mov edx, dword [0x596a6c]
mov eax, 6
mov dword [ebp - 0x144], ecx
mov ecx, dword [0x5968f4]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x140], edx
mov edx, dword [0x5968f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x597ebc
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x597ecc
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x597ca2], 0
jne 0x5179a9
lea edx, [ebp - 0x14c]
mov ecx, 0x597ecc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
je 0x517a5a
cmp word [0x597ca2], ax
jne 0x517a33
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596a6c]
push eax
mov eax, dword [0x596a68]
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 0x5179fb
fdiv qword [0x401968]
jmp 0x517a0c
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597ecc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597ca2], 0
jne 0x517a5a
lea edx, [ebp - 0x14c]
mov ecx, 0x597ecc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x597ce2], 0xffff
jne 0x517ad6
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
mov eax, dword [0x596a94]
push ecx
mov ecx, dword [0x596a90]
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 0x517a9e
fdiv qword [0x401968]
jmp 0x517aaf
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597e9c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597ce2], 0
jne 0x517afd
lea edx, [ebp - 0x14c]
mov ecx, 0x597e9c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
jne 0x517be5
cmp word [0x597cb8], ax
jne 0x517bbe
mov eax, dword [0x596a94]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596a90]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x5968f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x597e9c
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x597eac
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x597cb8], 0
jne 0x517be5
lea edx, [ebp - 0x14c]
mov ecx, 0x597eac
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
je 0x517c96
cmp word [0x597cb8], ax
jne 0x517c6f
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596a94]
push eax
mov eax, dword [0x596a90]
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 0x517c37
fdiv qword [0x401968]
jmp 0x517c48
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597eac
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597cb8], 0
jne 0x517c96
lea edx, [ebp - 0x14c]
mov ecx, 0x597eac
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x597cda], 0xffff
jne 0x517d12
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
mov eax, dword [0x596a64]
push ecx
mov ecx, dword [0x596a60]
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 0x517cda
fdiv qword [0x401968]
jmp 0x517ceb
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597efc
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597cda], 0
jne 0x517d39
lea edx, [ebp - 0x14c]
mov ecx, 0x597efc
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
jne 0x517e21
cmp word [0x597cb0], ax
jne 0x517dfa
mov eax, dword [0x596a64]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596a60]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x5968f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x597efc
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x597f0c
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x597cb0], 0
jne 0x517e21
lea edx, [ebp - 0x14c]
mov ecx, 0x597f0c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
je 0x517ed2
cmp word [0x597cb0], ax
jne 0x517eab
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596a64]
push eax
mov eax, dword [0x596a60]
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 0x517e73
fdiv qword [0x401968]
jmp 0x517e84
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597f0c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597cb0], 0
jne 0x517ed2
lea edx, [ebp - 0x14c]
mov ecx, 0x597f0c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x597cca], 0xffff
jne 0x517f4e
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
mov eax, dword [0x596b0c]
push ecx
mov ecx, dword [0x596b08]
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 0x517f16
fdiv qword [0x401968]
jmp 0x517f27
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597e5c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597cca], 0
jne 0x517f75
lea edx, [ebp - 0x14c]
mov ecx, 0x597e5c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
jne 0x51805d
cmp word [0x597c9a], ax
jne 0x518036
mov eax, dword [0x596b0c]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596b08]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x5968f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x597e5c
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x597e6c
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x597c9a], 0
jne 0x51805d
lea edx, [ebp - 0x14c]
mov ecx, 0x597e6c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
je 0x51810e
cmp word [0x597c9a], ax
jne 0x5180e7
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596b0c]
push eax
mov eax, dword [0x596b08]
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 0x5180af
fdiv qword [0x401968]
jmp 0x5180c0
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597e6c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597c9a], 0
jne 0x51810e
lea edx, [ebp - 0x14c]
mov ecx, 0x597e6c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x597ccc], 0xffff
jne 0x51818a
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
mov eax, dword [0x596b14]
push ecx
mov ecx, dword [0x596b10]
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 0x518152
fdiv qword [0x401968]
jmp 0x518163
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597e7c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597ccc], 0
jne 0x5181b1
lea edx, [ebp - 0x14c]
mov ecx, 0x597e7c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
jne 0x518299
cmp word [0x597c9c], ax
jne 0x518272
mov eax, dword [0x596b14]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596b10]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x5968f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x597e7c
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x597e8c
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x597c9c], 0
jne 0x518299
lea edx, [ebp - 0x14c]
mov ecx, 0x597e8c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x597cc2], 0xffff
je 0x518349
cmp word [0x597c9c], 0xffff
jne 0x518322
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596b14]
push eax
mov eax, dword [0x596b10]
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 0x5182ea
fdiv qword [0x401968]
jmp 0x5182fb
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x597e8c
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597c9c], 0
jne 0x518349
lea edx, [ebp - 0x14c]
mov ecx, 0x597e8c
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
cmp word [0x597f4a], 0xffff
jne 0x5187a2
or ebx, 0xffffffff
cmp word [0x597ce6], bx
jne 0x5183de
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
mov eax, dword [0x596a5c]
push ecx
mov ecx, dword [0x596a58]
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 0x51839d
fdiv qword [0x401968]
jmp 0x5183ae
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x598744
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597ce6], bx
je 0x518402
mov ebx, 2
lea edx, [ebp - 0x14c]
mov ecx, 0x598744
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
jmp 0x518407
mov ebx, 2
or eax, 0xffffffff
cmp word [0x597cc2], ax
jne 0x5184de
cmp word [0x597cbc], ax
jne 0x5184cb
mov eax, dword [0x596a5c]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596a58]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x5968f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x598744
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x598754
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
or eax, 0xffffffff
cmp word [0x597cbc], 0
jne 0x518585
jmp 0x518565
cmp word [0x597cbc], ax
jne 0x51855b
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596a5c]
push eax
mov eax, dword [0x596a58]
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 0x518520
fdiv qword [0x401968]
jmp 0x518531
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x598754
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
or eax, 0xffffffff
cmp word [0x597cbc], 0
jne 0x518585
lea edx, [ebp - 0x14c]
mov ecx, 0x598754
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597ce4], ax
jne 0x51860c
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
mov eax, dword [0x596a54]
push ecx
mov ecx, dword [0x596a50]
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 0x5185c8
fdiv qword [0x401968]
jmp 0x5185d9
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x598764
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
or eax, 0xffffffff
cmp word [0x597ce4], ax
je 0x51862c
lea edx, [ebp - 0x14c]
mov ecx, 0x598764
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], ebx
call edi
or eax, 0xffffffff
cmp word [0x597cc2], ax
jne 0x5186fd
cmp word [0x597cba], ax
jne 0x5186ea
mov eax, dword [0x596a54]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596a50]
mov dword [ebp - 0x140], eax
mov eax, 6
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x14c]
mov dword [ebp - 0x144], edx
mov edx, dword [0x5968f8]
push eax
lea ecx, [ebp - 0xdc]
push 0x598764
push ecx
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x164], 0x64
mov dword [ebp - 0x16c], ebx
call esi
push eax
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0xec]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x598774
call edi
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x597cba], 0
jne 0x5187a2
jmp 0x518781
cmp word [0x597cba], ax
jne 0x518777
mov eax, dword [0x5968f8]
mov ecx, dword [0x5968f4]
mov edx, dword [0x596a54]
push eax
mov eax, dword [0x596a50]
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 0x51873f
fdiv qword [0x401968]
jmp 0x518750
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x14c]
mov ecx, 0x598774
mov dword [ebp - 0x14c], 5
fstp qword [ebp - 0x144]
fnstsw ax
test al, 0xd
jne 0x518bd2
call edi
cmp word [0x597cba], 0
jne 0x5187a2
lea edx, [ebp - 0x14c]
mov ecx, 0x598774
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x14c], 2
call edi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
xor edx, edx
lea ecx, [ebp - 0xcc]
call esi
lea edx, [ebp - 0x14c]
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0x144], 0x405be8
mov dword [ebp - 0x14c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40815c
lea ecx, [ebp - 0xc8]
call esi
mov edx, 0x408148
lea ecx, [ebp - 0xc4]
call esi
lea ecx, [ebp - 0xcc]
lea edx, [ebp - 0xdc]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xc4]
push eax
lea edx, [ebp - 0xec]
push ecx
push edx
call fcn.00511180
lea eax, [ebp - 0xec]
lea ecx, [ebp - 0x15c]
push eax
push ecx
mov dword [ebp - 0x154], 0x408170
mov dword [ebp - 0x15c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov esi, eax
lea edx, [ebp - 0xcc]
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xc4]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xec]
lea eax, [ebp - 0xdc]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
test si, si
je 0x518afc
cmp word [0x597ce0], 0
jne 0x518964
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5188b6
fdiv qword [0x401968]
jmp 0x5188c7
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x596a88]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x596a8c]
fstp qword [ebp - 0x308]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x308]
fmul qword [0x401968]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x51891d
fdiv qword [0x401968]
jmp 0x51892e
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
fnstsw ax
test al, 0xd
jne 0x518bd2
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
mov edx, dword [0x596b5c]
push eax
mov eax, dword [0x596b58]
push edx
push eax
call edi
mov dword [0x596b58], eax
mov dword [0x596b5c], edx
jmp 0x518970
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaCySub]
cmp word [0x597cb6], 0
jne 0x518afc
cmp word [0x597cc2], 0xffff
jne 0x518a6f
mov ecx, dword [0x596908]
mov edx, dword [0x596904]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x5189b1
fdiv qword [0x401968]
jmp 0x5189c2
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
mov ecx, dword [0x596a88]
fadd qword [0x401cd0]
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x596a8c]
fstp qword [ebp - 0x310]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x310]
mov edx, dword [0x5968f8]
push edx
fnstsw ax
test al, 0xd
jne 0x518bd2
mov eax, dword [0x5968f4]
fstp qword [ebp - 0x318]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x318]
fadd qword [0x401970]
fnstsw ax
test al, 0xd
jne 0x518bd2
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
cmp dword [section..data], 0
jne 0x518a41
fdiv qword [0x401968]
jmp 0x518a52
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call esi
mov ecx, dword [0x596b74]
push edx
mov edx, dword [0x596b70]
push eax
push ecx
jmp 0x518aee
fld qword [0x401970]
call esi
mov ecx, dword [0x5968f4]
push edx
mov edx, dword [0x596a8c]
push eax
mov eax, dword [0x5968f8]
push eax
mov eax, dword [0x596a88]
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 0x518ac2
fdiv qword [0x401968]
jmp 0x518ad3
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x518bd2
call esi
mov ecx, dword [0x596b54]
push edx
mov edx, dword [0x596b50]
push eax
push ecx
push edx
call edi
mov dword [0x596b50], eax
mov dword [0x596b54], edx
wait
push 0x518bc1
jmp 0x518b5e
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 0x402eec
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 8
push 0x402ee6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xd4
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401ce8
xor esi, esi
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x2c], esi
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x40], esi
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x58], esi
mov dword [ebp - 0x68], esi
mov dword [ebp - 0x6c], esi
mov dword [ebp - 0x70], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x84], esi
mov dword [ebp - 0x94], esi
mov dword [ebp - 0x98], esi
mov dword [ebp - 0xa8], esi
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0xbc], esi
call fcn.0050b0f0
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], 0x405be8
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 0x518d0e
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov edx, dword [ebp - 0x40]
push 1
push edx
push 0x408358
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 0x5194aa
movsx ecx, ax
push ecx
push edx
push 0x408358
push 0
call esi
mov ecx, eax
call ebx
mov ebx, eax
mov edx, dword [ebp - 0x40]
mov ax, bx
add ax, 1
jo 0x5194aa
movsx ecx, ax
push ecx
push edx
push 0x408358
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 0x5194aa
movsx ecx, ax
push ecx
push edx
push 0x408358
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 0x5194aa
movsx eax, ax
push eax
push ecx
push 0x408358
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
add ax, 1
jo 0x5194aa
movsx edx, ax
mov eax, dword [ebp - 0x40]
push edx
push eax
push 0x408358
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 0x5194aa
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, 0x596274
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 0x5194aa
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x5194aa
add di, 1
mov word [ebp - 0x7c], ax
jo 0x5194aa
movsx eax, di
mov edi, dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ax, si
lea ecx, [ebp - 0x40]
sub ax, bx
lea edx, [ebp - 0x84]
jo 0x5194aa
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x5194aa
add bx, 1
mov word [ebp - 0x7c], ax
jo 0x5194aa
movsx eax, bx
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [ebp - 0x64]
mov dword [ebp - 0x44], 0
test bx, bx
je 0x519083
mov ax, bx
lea ecx, [ebp - 0x40]
sub ax, si
lea edx, [ebp - 0x84]
jo 0x5194aa
sub ax, 1
mov dword [ebp - 0xa0], ecx
jo 0x5194aa
add si, 1
mov word [ebp - 0x7c], ax
jo 0x5194aa
movsx eax, si
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x94]
push ecx
push edx
mov dword [ebp - 0x84], 2
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
movsx ecx, bx
sub eax, ecx
lea edx, [ebp - 0x40]
jo 0x5194aa
add eax, 1
mov dword [ebp - 0xa0], edx
jo 0x5194aa
add bx, 1
mov dword [ebp - 0x7c], eax
jo 0x5194aa
movsx ecx, bx
lea eax, [ebp - 0x84]
lea edx, [ebp - 0xa8]
push eax
push ecx
lea eax, [ebp - 0x94]
push edx
push eax
mov dword [ebp - 0x84], 3
mov dword [ebp - 0xa8], 0x4008
call edi
lea ecx, [ebp - 0x94]
lea edx, [ebp - 0x68]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x44], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x94]
lea ecx, [ebp - 0x84]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x519101
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 0x5194aa
add eax, 1
mov dword [ebp - 0xa0], edx
jo 0x5194aa
add si, 1
mov dword [ebp - 0x7c], eax
jo 0x5194aa
movsx ecx, si
lea eax, [ebp - 0x84]
lea edx, [ebp - 0xa8]
push eax
push ecx
lea eax, [ebp - 0x94]
push edx
push eax
mov dword [ebp - 0x84], 3
mov dword [ebp - 0xa8], 0x4008
call edi
lea edx, [ebp - 0x94]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaCyErrVar]
lea ecx, [ebp - 0x58]
push ecx
call esi
mov dword [0x59629c], edx
lea edx, [ebp - 0x20]
push edx
mov dword [0x596298], eax
call esi
mov dword [0x5962a0], eax
lea eax, [ebp - 0x3c]
lea ecx, [ebp - 0x68]
push eax
push ecx
mov dword [0x5962a4], 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 [0x596294], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0
push 1
push 1
lea edx, [ebp - 0x98]
push 0
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
mov eax, dword [0x5993d8]
add esp, 0x1c
test eax, eax
jne 0x51918b
push 0x5993d8
push 0x406014
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x5993d8]
lea ecx, [ebp - 0x74]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0x14]
test eax, eax
fnclex
jge 0x5191b0
push 0x14
push 0x406004
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 0x5191d4
push 0x50
push 0x4078c8
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x68]
mov edi, 8
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x94], edi
mov ecx, dword [eax + 0x14]
lea edx, [ebp - 0x94]
shl ecx, 4
mov esi, ecx
mov ecx, dword [eax + 0xc]
sub ecx, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0xa8]
push 0x596274
lea eax, [ebp - 0x84]
push edx
push eax
mov dword [ebp - 0xa0], 0x408728
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.005194b0
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 0x5193e8
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 [0x5993d8]
add esp, 0x1c
test eax, eax
jne 0x5192c6
push 0x5993d8
push 0x406014
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edi, dword [0x5993d8]
lea eax, [ebp - 0x74]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0x14]
test eax, eax
fnclex
jge 0x5192eb
push 0x14
push 0x406004
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 0x51930f
push 0x50
push 0x4078c8
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 0x596274
lea edx, [ebp - 0x84]
push ecx
push edx
mov dword [ebp - 0xa0], 0x408728
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.005196a0
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.0055fde0
lea ecx, [ebp - 0x70]
mov word [0x597f4a], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x5193fd
call fcn.005199e0
push 0x597f4c
call fcn.0055fde0
mov word [0x597f4a], ax
lea edx, [ebp - 0x44]
push edx
call fcn.0055db80
mov word [0x5962b0], ax
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xbc], 0
call fcn.00509650
wait
push 0x519499
jmp 0x519473
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]