Function at 0x512420
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x402ec6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1b0
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x402958
xor eax, eax
cmp word [0x55af5a], ax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x90], eax
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x17c], eax
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0x19c], eax
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x1a4], eax
jne 0x5157c7
mov eax, dword [0x55b6e0]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
push 0x4081c8
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407cd0
call esi
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ebx, [ebp - 0xd8]
mov ecx, 0xa
push ebx
mov dword [ebp - 0x19c], ecx
sub esp, 0x10
mov esi, ecx
mov ebx, esp
mov eax, 0x80020004
sub esp, 0x10
mov dword [ebp - 0x194], eax
mov dword [ebx], ecx
mov ecx, dword [ebp - 0x198]
mov edx, eax
mov dword [ebp - 0x17c], 3
mov dword [ebx + 4], ecx
mov ecx, esp
mov dword [ebp - 0x184], edx
sub esp, 0x10
mov dword [ebx + 8], eax
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x174], 4
mov edi, dword [0x559224]
mov dword [ebx + 0xc], eax
mov eax, dword [ebp - 0x188]
mov dword [ecx], esi
mov dword [ebp - 0x18c], esi
mov edi, dword [edi]
mov dword [ecx + 4], eax
mov eax, esp
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x180]
mov dword [ecx + 0xc], edx
mov ecx, dword [ebp - 0x17c]
mov edx, dword [ebp - 0x178]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x174]
mov dword [eax + 4], edx
mov edx, dword [ebp - 0x170]
mov dword [eax + 8], ecx
lea ecx, [ebp - 0xd4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
mov edx, dword [0x559224]
push eax
push edx
call dword [edi + 0xbc]
test eax, eax
fnclex
jge 0x512632
mov ecx, dword [0x559224]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0xbc
push 0x4070f0
push ecx
push eax
call esi
jmp 0x512638
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0xd8], 0
push eax
push 0x55924c
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [0x55924c]
lea ecx, [ebp - 0x1a0]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x20]
test eax, eax
fnclex
jge 0x512689
mov edx, dword [0x55924c]
push 0x20
push 0x407100
push edx
push eax
call esi
mov eax, dword [0x55924c]
lea edx, [ebp - 0x1a4]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x5126b2
mov ecx, dword [0x55924c]
push 0x34
push 0x407100
push ecx
push eax
call esi
xor edx, edx
cmp word [ebp - 0x1a4], dx
sete dl
xor eax, eax
cmp word [ebp - 0x1a0], ax
sete al
or edx, eax
je 0x51577e
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x405bc0
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x512715
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40ada0
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x512777
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x51279d
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x559e50
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x512819
mov edx, dword [0x55924c]
push 0xb4
push 0x407100
push edx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40adb8
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x51287b
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5128a1
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559e68], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x512908
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40adcc
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x51296a
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x512990
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559e6a], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x5129f7
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40ade0
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x512a59
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x512a7f
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55abf0], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55abec], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x512aeb
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40adf8
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x512b4d
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x512b73
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac58], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac54], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x405bc0
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x512bf3
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40ae10
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x512c55
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x512c7b
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x559e74
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x512cf7
mov edx, dword [0x55924c]
push 0xb4
push 0x407100
push edx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40ae28
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x512d59
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x512d7f
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559e8c], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x512de6
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40ae3c
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x512e48
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x512e6e
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559e8e], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x512ed5
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40ae50
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x512f37
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x512f5d
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55abf8], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55abf4], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x512fc9
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40ae68
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x51302b
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513051
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac60], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac5c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x405bc0
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x5130d1
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40ae80
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513133
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513159
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x559e98
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x5131d5
mov edx, dword [0x55924c]
push 0xb4
push 0x407100
push edx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40acd0
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513237
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x51325d
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559eb0], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x5132c4
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40aea8
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513326
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x51334c
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559eb2], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x5133b3
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40aebc
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513415
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x51343b
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac00], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55abfc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x5134a7
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40aed4
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513509
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x51352f
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac68], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac64], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x405bc0
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x5135af
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40aeec
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513611
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513637
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x559ebc
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x5136b3
mov edx, dword [0x55924c]
push 0xb4
push 0x407100
push edx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40af04
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513715
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x51373b
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559ed4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x5137a2
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40af18
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513804
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x51382a
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559ed6], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x513891
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40af2c
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x5138f3
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513919
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac08], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac04], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x513985
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40af44
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x5139e7
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513a0d
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac70], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac6c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x405bc0
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x513a8d
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40af5c
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513aef
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513b15
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x559ee0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x513b91
mov edx, dword [0x55924c]
push 0xb4
push 0x407100
push edx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40af74
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513bf3
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513c19
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559ef8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x513c80
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40af88
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513ce2
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513d08
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559efa], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x513d6f
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40af9c
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513dd1
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513df7
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac10], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac0c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x513e63
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40afb4
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513ec5
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513eeb
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac78], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac74], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x405bc0
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x513f6b
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40afcc
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x513fcd
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x513ff3
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x559f04
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x51406f
mov edx, dword [0x55924c]
push 0xb4
push 0x407100
push edx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40afe4
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x5140d1
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5140f7
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559f1c], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x51415e
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40aff8
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x5141c0
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5141e6
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559f1e], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x51424d
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b00c
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x5142af
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5142d5
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac18], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac14], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x514341
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b024
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x5143a3
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5143c9
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac80], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac7c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x405bc0
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x514449
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b03c
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x5144ab
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5144d1
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x559f28
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x51454d
mov edx, dword [0x55924c]
push 0xb4
push 0x407100
push edx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b054
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x5145af
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5145d5
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559f40], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x51463c
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b068
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x51469e
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5146c4
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559f42], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x51472b
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b07c
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x51478d
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5147b3
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac20], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac1c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x51481f
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b094
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x514881
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5148a7
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac88], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac84], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x405bc0
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x514927
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b0ac
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x514989
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x5149af
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x559f4c
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x514a2b
mov edx, dword [0x55924c]
push 0xb4
push 0x407100
push edx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b0c4
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x514a8d
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x514ab3
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559f64], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x514b1a
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b0d8
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x514b7c
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x514ba2
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov word [0x559f66], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x514c09
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b0ec
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x514c6b
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x514c91
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac28], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac24], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x514cfd
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b104
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x514d5f
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x514d85
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x55ac90], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x55ac8c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x405bc0
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x514e05
mov ecx, dword [0x55924c]
push 0xb4
push 0x407100
push ecx
push eax
call esi
lea ebx, [ebp - 0xdc]
mov eax, dword [ebp - 0xd8]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x17c], edx
mov ebx, esp
mov ecx, 0x40b11c
mov dword [ebp - 0x174], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x178]
push eax
mov dword [ebp - 0x1ac], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x170]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x30]
test eax, eax
fnclex
jge 0x514e67
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x40712c
push edx
push eax
call esi
mov eax, dword [ebp - 0xdc]
lea edx, [ebp - 0xec]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x44]
test eax, eax
fnclex
jge 0x514e8d
push 0x44
push 0x40713c
push edi
push eax
call esi
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x559f70
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0xd8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x55924c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x514f09
mov eax, dword [0x55924c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push eax
mov ecx, dword [eax]
call dword [ecx + 0xc4]
test eax, eax
fnclex
jge 0x5157ac
mov edx, dword [0x55924c]
push 0xc4
push 0x407100
push edx
push eax
call esi
push 0x407100
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
push 0x55924c
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
jmp 0x5157cd
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x559e64]
mov ecx, dword [0x559e60]
mov edx, dword [0x559fbc]
push eax
mov eax, dword [0x559fb8]
push ecx
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x170], edx
mov ebx, 6
lea edx, [ebp - 0x17c]
mov ecx, 0x55aa68
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x17c], ebx
call edi
cmp word [0x559e68], 0xffff
jne 0x51588d
mov ecx, dword [0x5598f8]
mov edx, dword [0x5598f4]
mov eax, dword [0x559e64]
push ecx
mov ecx, dword [0x559e60]
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 0x515855
fdiv qword [0x401968]
jmp 0x515866
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55b85c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
xor esi, esi
cmp word [0x559e68], si
jne 0x5158b5
lea edx, [ebp - 0x17c]
mov ecx, 0x55b85c
mov dword [ebp - 0x174], esi
mov dword [ebp - 0x17c], 2
call edi
lea edx, [ebp - 0x17c]
push 0x55b85c
push edx
mov dword [ebp - 0x174], esi
mov dword [ebp - 0x17c], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
test ax, ax
je 0x51598a
mov eax, 0x64
mov ecx, 2
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x17c], ecx
mov dword [ebp - 0x19c], ecx
lea eax, [ebp - 0x17c]
push 0x55b85c
lea ecx, [ebp - 0xec]
push eax
push ecx
mov dword [ebp - 0x184], 0
mov dword [ebp - 0x180], 0x3fe00000
mov dword [ebp - 0x18c], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x18c]
lea eax, [ebp - 0xfc]
push edx
push eax
call esi
lea ecx, [ebp - 0x10c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea edx, [ebp - 0x19c]
lea eax, [ebp - 0x11c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x55b85c
call edi
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x515990
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
or eax, 0xffffffff
cmp word [0x559e8c], ax
je 0x5159a5
cmp word [0x559e8e], ax
jne 0x5159e1
mov ecx, dword [0x559e84]
mov edx, dword [0x559e88]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x55adac
lea ecx, [ebp - 0xec]
push eax
push ecx
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adac
call edi
or eax, 0xffffffff
cmp word [0x559eb0], ax
je 0x5159f6
cmp word [0x559eb2], ax
jne 0x515a31
mov edx, dword [0x559ea8]
mov eax, dword [0x559eac]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x55adac
lea edx, [ebp - 0xec]
push ecx
push edx
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adac
call edi
or eax, 0xffffffff
cmp word [0x559ed4], ax
je 0x515a46
cmp word [0x559ed6], ax
jne 0x515a81
mov eax, dword [0x559ecc]
mov ecx, dword [0x559ed0]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x55adac
lea eax, [ebp - 0xec]
push edx
push eax
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adac
call edi
or eax, 0xffffffff
cmp word [0x559ef8], ax
je 0x515a96
cmp word [0x559efa], ax
jne 0x515ad2
mov ecx, dword [0x559ef0]
mov edx, dword [0x559ef4]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x55adac
lea ecx, [ebp - 0xec]
push eax
push ecx
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adac
call edi
or eax, 0xffffffff
cmp word [0x559f1c], ax
je 0x515ae7
cmp word [0x559f1e], ax
jne 0x515b22
mov edx, dword [0x559f14]
mov eax, dword [0x559f18]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x55adac
lea edx, [ebp - 0xec]
push ecx
push edx
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adac
call edi
or eax, 0xffffffff
cmp word [0x559f40], ax
je 0x515b37
cmp word [0x559f42], ax
jne 0x515b72
mov eax, dword [0x559f38]
mov ecx, dword [0x559f3c]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x55adac
lea eax, [ebp - 0xec]
push edx
push eax
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adac
call edi
or eax, 0xffffffff
cmp word [0x559f64], ax
je 0x515b87
cmp word [0x559f66], ax
jne 0x515bc3
mov ecx, dword [0x559f5c]
mov edx, dword [0x559f60]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x55adac
lea ecx, [ebp - 0xec]
push eax
push ecx
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adac
call edi
or eax, 0xffffffff
cmp word [0x559f88], ax
je 0x515bd8
cmp word [0x559f8a], ax
jne 0x515c13
mov edx, dword [0x559f80]
mov eax, dword [0x559f84]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x55adac
lea edx, [ebp - 0xec]
push ecx
push edx
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adac
call edi
or eax, 0xffffffff
cmp word [0x559fac], ax
je 0x515c28
cmp word [0x559fae], ax
jne 0x515c63
mov eax, dword [0x559fa4]
mov ecx, dword [0x559fa8]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x55adac
lea eax, [ebp - 0xec]
push edx
push eax
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adac
call edi
or eax, 0xffffffff
cmp word [0x55b84c], ax
je 0x515c78
cmp word [0x55b84e], ax
jne 0x515cb4
mov ecx, dword [0x55b838]
mov edx, dword [0x55b83c]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x55adac
lea ecx, [ebp - 0xec]
push eax
push ecx
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adac
call edi
cmp word [0x559e8c], 0
jne 0x515d03
cmp word [0x559e8e], 0
jne 0x515d03
mov edx, dword [0x559e84]
mov eax, dword [0x559e88]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x55adbc
lea edx, [ebp - 0xec]
push ecx
push edx
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adbc
call edi
cmp word [0x559eb0], 0
jne 0x515d52
cmp word [0x559eb2], 0
jne 0x515d52
mov eax, dword [0x559ea8]
mov ecx, dword [0x559eac]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x55adbc
lea eax, [ebp - 0xec]
push edx
push eax
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adbc
call edi
cmp word [0x559ed4], 0
jne 0x515da2
cmp word [0x559ed6], 0
jne 0x515da2
mov ecx, dword [0x559ecc]
mov edx, dword [0x559ed0]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x55adbc
lea ecx, [ebp - 0xec]
push eax
push ecx
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adbc
call edi
cmp word [0x559ef8], 0
jne 0x515df1
cmp word [0x559efa], 0
jne 0x515df1
mov edx, dword [0x559ef0]
mov eax, dword [0x559ef4]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x55adbc
lea edx, [ebp - 0xec]
push ecx
push edx
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adbc
call edi
cmp word [0x559f1c], 0
jne 0x515e40
cmp word [0x559f1e], 0
jne 0x515e40
mov eax, dword [0x559f14]
mov ecx, dword [0x559f18]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x55adbc
lea eax, [ebp - 0xec]
push edx
push eax
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adbc
call edi
cmp word [0x559f40], 0
jne 0x515e90
cmp word [0x559f42], 0
jne 0x515e90
mov ecx, dword [0x559f38]
mov edx, dword [0x559f3c]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x55adbc
lea ecx, [ebp - 0xec]
push eax
push ecx
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adbc
call edi
cmp word [0x559f64], 0
jne 0x515edf
cmp word [0x559f66], 0
jne 0x515edf
mov edx, dword [0x559f5c]
mov eax, dword [0x559f60]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x55adbc
lea edx, [ebp - 0xec]
push ecx
push edx
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adbc
call edi
cmp word [0x559f88], 0
jne 0x515f2e
cmp word [0x559f8a], 0
jne 0x515f2e
mov eax, dword [0x559f80]
mov ecx, dword [0x559f84]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x55adbc
lea eax, [ebp - 0xec]
push edx
push eax
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adbc
call edi
cmp word [0x559fac], 0
jne 0x515f7e
cmp word [0x559fae], 0
jne 0x515f7e
mov ecx, dword [0x559fa4]
mov edx, dword [0x559fa8]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x55adbc
lea ecx, [ebp - 0xec]
push eax
push ecx
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adbc
call edi
cmp word [0x55b84e], 0
jne 0x515fc3
mov edx, dword [0x55b838]
mov eax, dword [0x55b83c]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x55adbc
lea edx, [ebp - 0xec]
push ecx
push edx
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x17c], ebx
call esi
mov edx, eax
mov ecx, 0x55adbc
call edi
cmp word [0x559e8c], 0xffff
jne 0x51603c
mov eax, dword [0x5598f8]
mov ecx, dword [0x5598f4]
mov edx, dword [0x559e88]
push eax
mov eax, dword [0x559e84]
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 0x516006
fdiv qword [0x401968]
jmp 0x516017
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559e8c], 0
jne 0x516065
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559eb0], 0xffff
jne 0x5160e2
mov ecx, dword [0x5598f8]
mov edx, dword [0x5598f4]
mov eax, dword [0x559eac]
push ecx
mov ecx, dword [0x559ea8]
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 0x5160a9
fdiv qword [0x401968]
jmp 0x5160ba
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0xc0]
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559eb0], 0
jne 0x51610e
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0xc0]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559ed4], 0xffff
jne 0x51618b
mov edx, dword [0x5598f8]
mov eax, dword [0x5598f4]
mov ecx, dword [0x559ed0]
push edx
mov edx, dword [0x559ecc]
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 0x516152
fdiv qword [0x401968]
jmp 0x516163
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559ed4], 0
jne 0x5161b7
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559ef8], 0xffff
jne 0x516230
mov eax, dword [0x5598f8]
mov ecx, dword [0x5598f4]
mov edx, dword [0x559ef4]
push eax
mov eax, dword [0x559ef0]
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 0x5161fa
fdiv qword [0x401968]
jmp 0x51620b
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559ef8], 0
jne 0x516259
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559f1c], 0xffff
jne 0x5162d3
mov ecx, dword [0x5598f8]
mov edx, dword [0x5598f4]
mov eax, dword [0x559f18]
push ecx
mov ecx, dword [0x559f14]
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 0x51629d
fdiv qword [0x401968]
jmp 0x5162ae
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559f1c], 0
jne 0x5162fc
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559f40], 0xffff
jne 0x516376
mov edx, dword [0x5598f8]
mov eax, dword [0x5598f4]
mov ecx, dword [0x559f3c]
push edx
mov edx, dword [0x559f38]
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 0x516340
fdiv qword [0x401968]
jmp 0x516351
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559f40], 0
jne 0x51639f
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559f64], 0xffff
jne 0x516418
mov eax, dword [0x5598f8]
mov ecx, dword [0x5598f4]
mov edx, dword [0x559f60]
push eax
mov eax, dword [0x559f5c]
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 0x5163e2
fdiv qword [0x401968]
jmp 0x5163f3
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559f64], 0
jne 0x516441
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559f88], 0xffff
jne 0x5164bb
mov ecx, dword [0x5598f8]
mov edx, dword [0x5598f4]
mov eax, dword [0x559f84]
push ecx
mov ecx, dword [0x559f80]
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 0x516485
fdiv qword [0x401968]
jmp 0x516496
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559f88], 0
jne 0x5164e4
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559fac], 0xffff
jne 0x516561
mov edx, dword [0x5598f8]
mov eax, dword [0x5598f4]
mov ecx, dword [0x559fa8]
push edx
mov edx, dword [0x559fa4]
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 0x516528
fdiv qword [0x401968]
jmp 0x516539
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559fac], 0
jne 0x51658d
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
or eax, 0xffffffff
cmp word [0x55af5a], ax
jne 0x516644
cmp word [0x55b84c], ax
jne 0x516618
mov eax, dword [0x5598f8]
mov ecx, dword [0x5598f4]
mov edx, dword [0x55b83c]
push eax
mov eax, dword [0x55b838]
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 0x5165df
fdiv qword [0x401968]
jmp 0x5165f0
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x55b84c], 0
jne 0x516644
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
lea ecx, [ebp - 0x30]
lea edx, [ebp - 0xc0]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
call esi
lea ecx, [ebp - 0xb0]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x10c]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x60]
lea eax, [ebp - 0x11c]
push edx
push eax
call esi
lea ecx, [ebp - 0x50]
push eax
lea edx, [ebp - 0x12c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x40]
lea ecx, [ebp - 0x13c]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x20]
lea eax, [ebp - 0x14c]
push edx
push eax
call esi
lea ecx, [ebp - 0xd0]
push eax
lea edx, [ebp - 0x15c]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0xa0]
lea ecx, [ebp - 0x16c]
push eax
push ecx
call esi
mov edx, eax
mov ecx, 0x55ad8c
call edi
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0x14c]
push edx
lea ecx, [ebp - 0x13c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
push eax
lea edx, [ebp - 0x12c]
push ecx
lea eax, [ebp - 0x11c]
push edx
lea ecx, [ebp - 0x10c]
push eax
lea edx, [ebp - 0xfc]
push ecx
lea eax, [ebp - 0xec]
push edx
push eax
push 8
call ebx
mov eax, 0x64
add esp, 0x24
mov dword [ebp - 0x174], eax
mov ecx, 2
mov dword [ebp - 0x17c], ecx
mov dword [ebp - 0x19c], ecx
lea ecx, [ebp - 0x17c]
push 0x55ad8c
lea edx, [ebp - 0xec]
push ecx
push edx
mov dword [ebp - 0x184], 0
mov dword [ebp - 0x180], 0x3fe00000
mov dword [ebp - 0x18c], 5
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call esi
lea edx, [ebp - 0x10c]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x19c]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x55ad8c
call edi
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x559e6a], 0xffff
jne 0x51683d
mov edx, dword [0x559908]
mov eax, dword [0x559904]
mov ecx, dword [0x559e64]
push edx
mov edx, dword [0x559e60]
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 0x516805
fdiv qword [0x401968]
jmp 0x516816
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55adcc
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559e6a], 0
jne 0x516868
lea edx, [ebp - 0x17c]
mov ecx, 0x55adcc
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
lea eax, [ebp - 0x17c]
push 0x55adcc
push eax
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
test ax, ax
je 0x516939
mov ecx, 2
push 0x55adcc
mov dword [ebp - 0x17c], ecx
mov dword [ebp - 0x19c], ecx
lea ecx, [ebp - 0x17c]
lea edx, [ebp - 0xec]
mov eax, 0x64
push ecx
push edx
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x184], 0
mov dword [ebp - 0x180], 0x3fe00000
mov dword [ebp - 0x18c], 5
mov dword [ebp - 0x194], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x18c]
lea ecx, [ebp - 0xfc]
push eax
push ecx
call esi
lea edx, [ebp - 0x10c]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea eax, [ebp - 0x19c]
lea ecx, [ebp - 0x11c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x55adcc
call edi
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x559e8e], 0xffff
jne 0x5169b5
mov edx, dword [0x559908]
mov eax, dword [0x559904]
mov ecx, dword [0x559e88]
push edx
mov edx, dword [0x559e84]
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 0x51697d
fdiv qword [0x401968]
jmp 0x51698e
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55addc
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559e8e], 0
jne 0x5169e0
lea edx, [ebp - 0x17c]
mov ecx, 0x55addc
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559eb2], 0xffff
jne 0x516a5b
mov eax, dword [0x559908]
mov ecx, dword [0x559904]
mov edx, dword [0x559eac]
push eax
mov eax, dword [0x559ea8]
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 0x516a23
fdiv qword [0x401968]
jmp 0x516a34
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55adec
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559eb2], 0
jne 0x516a86
lea edx, [ebp - 0x17c]
mov ecx, 0x55adec
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559ed6], 0xffff
jne 0x516b02
mov ecx, dword [0x559908]
mov edx, dword [0x559904]
mov eax, dword [0x559ed0]
push ecx
mov ecx, dword [0x559ecc]
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 0x516aca
fdiv qword [0x401968]
jmp 0x516adb
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55adfc
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559ed6], 0
jne 0x516b2d
lea edx, [ebp - 0x17c]
mov ecx, 0x55adfc
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559efa], 0xffff
jne 0x516ba9
mov edx, dword [0x559908]
mov eax, dword [0x559904]
mov ecx, dword [0x559ef4]
push edx
mov edx, dword [0x559ef0]
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 0x516b71
fdiv qword [0x401968]
jmp 0x516b82
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae0c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559efa], 0
jne 0x516bd4
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae0c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559f1e], 0xffff
jne 0x516c4f
mov eax, dword [0x559908]
mov ecx, dword [0x559904]
mov edx, dword [0x559f18]
push eax
mov eax, dword [0x559f14]
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 0x516c17
fdiv qword [0x401968]
jmp 0x516c28
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae1c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559f1e], 0
jne 0x516c7a
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae1c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559f42], 0xffff
jne 0x516cf6
mov ecx, dword [0x559908]
mov edx, dword [0x559904]
mov eax, dword [0x559f3c]
push ecx
mov ecx, dword [0x559f38]
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 0x516cbe
fdiv qword [0x401968]
jmp 0x516ccf
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae2c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559f42], 0
jne 0x516d21
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae2c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559f66], 0xffff
jne 0x516d9d
mov edx, dword [0x559908]
mov eax, dword [0x559904]
mov ecx, dword [0x559f60]
push edx
mov edx, dword [0x559f5c]
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 0x516d65
fdiv qword [0x401968]
jmp 0x516d76
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae3c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559f66], 0
jne 0x516dc8
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae3c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559f8a], 0xffff
jne 0x516e43
mov eax, dword [0x559908]
mov ecx, dword [0x559904]
mov edx, dword [0x559f84]
push eax
mov eax, dword [0x559f80]
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 0x516e0b
fdiv qword [0x401968]
jmp 0x516e1c
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae4c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559f8a], 0
jne 0x516e6e
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae4c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x559fae], 0xffff
jne 0x516eea
mov ecx, dword [0x559908]
mov edx, dword [0x559904]
mov eax, dword [0x559fa8]
push ecx
mov ecx, dword [0x559fa4]
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 0x516eb2
fdiv qword [0x401968]
jmp 0x516ec3
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae5c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x5172f7
call edi
cmp word [0x559fae], 0
jne 0x516f15
lea edx, [ebp - 0x17c]
mov ecx, 0x55ae5c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
or eax, 0xffffffff
cmp word [0x55af5a], ax
jne 0x516fb1
cmp word [0x55b84e], ax
jne 0x516f94
mov edx, dword [0x559908]
mov eax, dword [0x559904]
mov ecx, dword [0x55b83c]
push edx
mov edx, dword [0x55b838]
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 0x516f68
fdiv qword [0x401968]
jmp 0x516f79
push dword [0x40196c]
push dword [0x401968]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x5172f7
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x55b854], eax
mov dword [0x55b858], edx
cmp word [0x55b84e], 0
jne 0x516fb1
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x55b854], eax
mov dword [0x55b858], edx
mov eax, dword [0x55b854]
mov ecx, dword [0x55b858]
push 0x55addc
lea edx, [ebp - 0xec]
push 0x55adec
push edx
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x17c], 6
call esi
push eax
lea eax, [ebp - 0xfc]
push 0x55adfc
push eax
call esi
push eax
lea ecx, [ebp - 0x10c]
push 0x55ae0c
push ecx
call esi
push eax
lea edx, [ebp - 0x11c]
push 0x55ae1c
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push 0x55ae2c
push eax
call esi
push eax
lea ecx, [ebp - 0x13c]
push 0x55ae3c
push ecx
call esi
push eax
lea edx, [ebp - 0x14c]
push 0x55ae4c
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
push 0x55ae5c
push eax
call esi
lea ecx, [ebp - 0x17c]
push eax
lea edx, [ebp - 0x16c]
push ecx
push edx
call esi
mov edx, eax
mov ecx, 0x55ad9c
call edi
lea eax, [ebp - 0x15c]
lea ecx, [ebp - 0x14c]
push eax
lea edx, [ebp - 0x13c]
push ecx
lea eax, [ebp - 0x12c]
push edx
lea ecx, [ebp - 0x11c]
push eax
lea edx, [ebp - 0x10c]
push ecx
lea eax, [ebp - 0xfc]
push edx
lea ecx, [ebp - 0xec]
push eax
push ecx
push 8
call ebx
mov eax, 0x64
mov ecx, 2
add esp, 0x24
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x17c], ecx
mov dword [ebp - 0x184], 0
mov dword [ebp - 0x180], 0x3fe00000
mov dword [ebp - 0x18c], 5
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0x17c]
push 0x55ad9c
lea eax, [ebp - 0xec]
push edx
push eax
mov dword [ebp - 0x19c], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
lea ecx, [ebp - 0x18c]
push eax
lea edx, [ebp - 0xfc]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
lea ecx, [ebp - 0x19c]
push eax
lea edx, [ebp - 0x11c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
mov ecx, 0x55ad9c
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xfc]
call ebx
mov eax, dword [0x559298]
mov ecx, dword [0x55929c]
lea edx, [ebp - 0x17c]
mov dword [ebp - 0x174], eax
push edx
push 0x55adcc
lea eax, [ebp - 0xec]
push 0x55ad9c
push eax
mov dword [ebp - 0x170], ecx
mov dword [ebp - 0x17c], 0x8006
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGe]
lea ecx, [ebp - 0xec]
mov esi, eax
call ebx
test si, si
je 0x5171fd
mov ecx, dword [0x559298]
mov edx, dword [0x55929c]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
lea eax, [ebp - 0x17c]
mov dword [ebp - 0x174], ecx
push eax
lea ecx, [ebp - 0xec]
push 0x55adcc
push ecx
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x17c], 6
call esi
push eax
lea edx, [ebp - 0xfc]
push 0x55ad9c
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
wait
push 0x5172e6
jmp 0x517294
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x90]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
wait
push 0x5172e6
jmp 0x517294
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x30]
call esi
lea ecx, [ebp - 0x40]
call esi
lea ecx, [ebp - 0x50]
call esi
lea ecx, [ebp - 0x60]
call esi
lea ecx, [ebp - 0x70]
call esi
lea ecx, [ebp - 0x80]
call esi
lea ecx, [ebp - 0x90]
call esi
lea ecx, [ebp - 0xa0]
call esi
lea ecx, [ebp - 0xb0]
call esi
lea ecx, [ebp - 0xc0]
call esi
lea ecx, [ebp - 0xd0]
call esi
ret
jmp 0x402ecc