Function at 0x4d2090
Capabilities:
Reference sql statements

Disassembly:
jmp dword [sym.imp.MSVBVM60.DLL___vbaFPException]
push ebp
mov ebp, esp
sub esp, 8
push 0x403e56
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], 0x403810
xor eax, eax
cmp word [0x51ceea], 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 0x4d5437
mov eax, dword [0x51d6a0]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
push 0x4090e4
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408824
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 [0x51b224]
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 [0x51b224]
push eax
push edx
call dword [edi + 0xbc]
test eax, eax
fnclex
jge 0x4d22a2
mov ecx, dword [0x51b224]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0xbc
push 0x407ff8
push ecx
push eax
call esi
jmp 0x4d22a8
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0xd8], 0
push eax
push 0x51b24c
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [0x51b24c]
lea ecx, [ebp - 0x1a0]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x20]
test eax, eax
fnclex
jge 0x4d22f9
mov edx, dword [0x51b24c]
push 0x20
push 0x408008
push edx
push eax
call esi
mov eax, dword [0x51b24c]
lea edx, [ebp - 0x1a4]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4d2322
mov ecx, dword [0x51b24c]
push 0x34
push 0x408008
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 0x4d53ee
mov eax, dword [0x51b24c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x406b38
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d2385
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bd28
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 0x4d23e7
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d240d
push 0x44
push 0x408044
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, 0x51bde0
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 [0x51b24c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x4d2489
mov edx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40b12c
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 0x4d24eb
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d2511
push 0x44
push 0x408044
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 [0x51bdf8], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d2578
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bd40
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 0x4d25da
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d2600
push 0x44
push 0x408044
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 [0x51bdfa], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d2667
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bd54
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 0x4d26c9
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d26ef
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cb80], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cb7c], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d275b
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bd6c
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 0x4d27bd
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d27e3
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cbe8], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cbe4], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x406b38
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d2863
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bd84
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 0x4d28c5
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d28eb
push 0x44
push 0x408044
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, 0x51be04
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 [0x51b24c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x4d2967
mov edx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bd9c
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 0x4d29c9
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d29ef
push 0x44
push 0x408044
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 [0x51be1c], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d2a56
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bdb0
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 0x4d2ab8
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d2ade
push 0x44
push 0x408044
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 [0x51be1e], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d2b45
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bdc4
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 0x4d2ba7
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d2bcd
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cb88], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cb84], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d2c39
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bddc
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 0x4d2c9b
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d2cc1
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cbf0], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cbec], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x406b38
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d2d41
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bdf4
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 0x4d2da3
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d2dc9
push 0x44
push 0x408044
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, 0x51be28
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 [0x51b24c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x4d2e45
mov edx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40be0c
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 0x4d2ea7
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d2ecd
push 0x44
push 0x408044
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 [0x51be40], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d2f34
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40be20
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 0x4d2f96
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d2fbc
push 0x44
push 0x408044
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 [0x51be42], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d3023
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40be34
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 0x4d3085
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d30ab
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cb90], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cb8c], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d3117
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40be4c
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 0x4d3179
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d319f
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cbf8], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cbf4], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x406b38
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d321f
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40be64
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 0x4d3281
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d32a7
push 0x44
push 0x408044
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, 0x51be4c
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 [0x51b24c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x4d3323
mov edx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40be7c
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 0x4d3385
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d33ab
push 0x44
push 0x408044
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 [0x51be64], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d3412
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40be90
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 0x4d3474
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d349a
push 0x44
push 0x408044
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 [0x51be66], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d3501
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bea4
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 0x4d3563
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d3589
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cb98], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cb94], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d35f5
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bebc
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 0x4d3657
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d367d
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cc00], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cbfc], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x406b38
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d36fd
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bed4
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 0x4d375f
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d3785
push 0x44
push 0x408044
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, 0x51be70
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 [0x51b24c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x4d3801
mov edx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40beec
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 0x4d3863
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d3889
push 0x44
push 0x408044
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 [0x51be88], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d38f0
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bf00
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 0x4d3952
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d3978
push 0x44
push 0x408044
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 [0x51be8a], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d39df
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bf14
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 0x4d3a41
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d3a67
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cba0], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cb9c], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d3ad3
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bf2c
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 0x4d3b35
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d3b5b
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cc08], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cc04], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x406b38
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d3bdb
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bf44
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 0x4d3c3d
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d3c63
push 0x44
push 0x408044
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, 0x51be94
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 [0x51b24c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x4d3cdf
mov edx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bf5c
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 0x4d3d41
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d3d67
push 0x44
push 0x408044
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 [0x51beac], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d3dce
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bf70
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 0x4d3e30
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d3e56
push 0x44
push 0x408044
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 [0x51beae], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d3ebd
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bf84
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 0x4d3f1f
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d3f45
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cba8], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cba4], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d3fb1
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bf9c
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 0x4d4013
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d4039
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cc10], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cc0c], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x406b38
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d40b9
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bfb4
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 0x4d411b
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d4141
push 0x44
push 0x408044
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, 0x51beb8
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 [0x51b24c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x4d41bd
mov edx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bfcc
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 0x4d421f
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d4245
push 0x44
push 0x408044
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 [0x51bed0], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d42ac
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bfe0
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 0x4d430e
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d4334
push 0x44
push 0x408044
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 [0x51bed2], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d439b
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40bff4
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 0x4d43fd
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d4423
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cbb0], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cbac], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d448f
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40c00c
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 0x4d44f1
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d4517
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cc18], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cc14], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x406b38
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d4597
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40c024
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 0x4d45f9
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d461f
push 0x44
push 0x408044
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, 0x51bedc
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 [0x51b24c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x4d469b
mov edx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40c03c
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 0x4d46fd
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d4723
push 0x44
push 0x408044
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 [0x51bef4], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d478a
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40c050
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 0x4d47ec
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d4812
push 0x44
push 0x408044
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 [0x51bef6], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d4879
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40c064
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 0x4d48db
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d4901
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cbb8], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cbb4], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d496d
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40c07c
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 0x4d49cf
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d49f5
push 0x44
push 0x408044
push edi
push eax
call esi
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51cc20], edx
lea ecx, [ebp - 0xdc]
lea edx, [ebp - 0xd8]
push ecx
push edx
push 2
mov dword [0x51cc1c], 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 [0x51b24c]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x184], 0x406b38
mov dword [ebp - 0x18c], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xb4]
test eax, eax
fnclex
jge 0x4d4a75
mov ecx, dword [0x51b24c]
push 0xb4
push 0x408008
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, 0x40c094
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 0x4d4ad7
mov edx, dword [ebp - 0x1ac]
push 0x30
push 0x408034
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 0x4d4afd
push 0x44
push 0x408044
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, 0x51bf00
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 [0x51b24c]
lea ecx, [ebp - 0xd8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0xb4]
test eax, eax
fnclex
jge 0x4d4b79
mov eax, dword [0x51b24c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push eax
mov ecx, dword [eax]
call dword [ecx + 0xc4]
test eax, eax
fnclex
jge 0x4d541c
mov edx, dword [0x51b24c]
push 0xc4
push 0x408008
push edx
push eax
call esi
push 0x408008
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
push 0x51b24c
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
jmp 0x4d543d
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x51bdf4]
mov ecx, dword [0x51bdf0]
mov edx, dword [0x51bf4c]
push eax
mov eax, dword [0x51bf48]
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, 0x51c9f8
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x17c], ebx
call edi
cmp word [0x51bdf8], 0xffff
jne 0x4d54fd
mov ecx, dword [0x51b898]
mov edx, dword [0x51b894]
mov eax, dword [0x51bdf4]
push ecx
mov ecx, dword [0x51bdf0]
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 0x4d54c5
fdiv qword [0x401858]
jmp 0x4d54d6
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51d7cc
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
xor esi, esi
cmp word [0x51bdf8], si
jne 0x4d5525
lea edx, [ebp - 0x17c]
mov ecx, 0x51d7cc
mov dword [ebp - 0x174], esi
mov dword [ebp - 0x17c], 2
call edi
lea edx, [ebp - 0x17c]
push 0x51d7cc
push edx
mov dword [ebp - 0x174], esi
mov dword [ebp - 0x17c], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
test ax, ax
je 0x4d55fa
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 0x51d7cc
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, 0x51d7cc
call edi
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4d5600
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
or eax, 0xffffffff
cmp word [0x51be1c], ax
je 0x4d5615
cmp word [0x51be1e], ax
jne 0x4d5651
mov ecx, dword [0x51be14]
mov edx, dword [0x51be18]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x51cd3c
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, 0x51cd3c
call edi
or eax, 0xffffffff
cmp word [0x51be40], ax
je 0x4d5666
cmp word [0x51be42], ax
jne 0x4d56a1
mov edx, dword [0x51be38]
mov eax, dword [0x51be3c]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x51cd3c
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, 0x51cd3c
call edi
or eax, 0xffffffff
cmp word [0x51be64], ax
je 0x4d56b6
cmp word [0x51be66], ax
jne 0x4d56f1
mov eax, dword [0x51be5c]
mov ecx, dword [0x51be60]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x51cd3c
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, 0x51cd3c
call edi
or eax, 0xffffffff
cmp word [0x51be88], ax
je 0x4d5706
cmp word [0x51be8a], ax
jne 0x4d5742
mov ecx, dword [0x51be80]
mov edx, dword [0x51be84]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x51cd3c
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, 0x51cd3c
call edi
or eax, 0xffffffff
cmp word [0x51beac], ax
je 0x4d5757
cmp word [0x51beae], ax
jne 0x4d5792
mov edx, dword [0x51bea4]
mov eax, dword [0x51bea8]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x51cd3c
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, 0x51cd3c
call edi
or eax, 0xffffffff
cmp word [0x51bed0], ax
je 0x4d57a7
cmp word [0x51bed2], ax
jne 0x4d57e2
mov eax, dword [0x51bec8]
mov ecx, dword [0x51becc]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x51cd3c
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, 0x51cd3c
call edi
or eax, 0xffffffff
cmp word [0x51bef4], ax
je 0x4d57f7
cmp word [0x51bef6], ax
jne 0x4d5833
mov ecx, dword [0x51beec]
mov edx, dword [0x51bef0]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x51cd3c
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, 0x51cd3c
call edi
or eax, 0xffffffff
cmp word [0x51bf18], ax
je 0x4d5848
cmp word [0x51bf1a], ax
jne 0x4d5883
mov edx, dword [0x51bf10]
mov eax, dword [0x51bf14]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x51cd3c
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, 0x51cd3c
call edi
or eax, 0xffffffff
cmp word [0x51bf3c], ax
je 0x4d5898
cmp word [0x51bf3e], ax
jne 0x4d58d3
mov eax, dword [0x51bf34]
mov ecx, dword [0x51bf38]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x51cd3c
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, 0x51cd3c
call edi
or eax, 0xffffffff
cmp word [0x51d7bc], ax
je 0x4d58e8
cmp word [0x51d7be], ax
jne 0x4d5924
mov ecx, dword [0x51d7a8]
mov edx, dword [0x51d7ac]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x51cd3c
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, 0x51cd3c
call edi
cmp word [0x51be1c], 0
jne 0x4d5973
cmp word [0x51be1e], 0
jne 0x4d5973
mov edx, dword [0x51be14]
mov eax, dword [0x51be18]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x51cd4c
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, 0x51cd4c
call edi
cmp word [0x51be40], 0
jne 0x4d59c2
cmp word [0x51be42], 0
jne 0x4d59c2
mov eax, dword [0x51be38]
mov ecx, dword [0x51be3c]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x51cd4c
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, 0x51cd4c
call edi
cmp word [0x51be64], 0
jne 0x4d5a12
cmp word [0x51be66], 0
jne 0x4d5a12
mov ecx, dword [0x51be5c]
mov edx, dword [0x51be60]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x51cd4c
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, 0x51cd4c
call edi
cmp word [0x51be88], 0
jne 0x4d5a61
cmp word [0x51be8a], 0
jne 0x4d5a61
mov edx, dword [0x51be80]
mov eax, dword [0x51be84]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x51cd4c
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, 0x51cd4c
call edi
cmp word [0x51beac], 0
jne 0x4d5ab0
cmp word [0x51beae], 0
jne 0x4d5ab0
mov eax, dword [0x51bea4]
mov ecx, dword [0x51bea8]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x51cd4c
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, 0x51cd4c
call edi
cmp word [0x51bed0], 0
jne 0x4d5b00
cmp word [0x51bed2], 0
jne 0x4d5b00
mov ecx, dword [0x51bec8]
mov edx, dword [0x51becc]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x51cd4c
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, 0x51cd4c
call edi
cmp word [0x51bef4], 0
jne 0x4d5b4f
cmp word [0x51bef6], 0
jne 0x4d5b4f
mov edx, dword [0x51beec]
mov eax, dword [0x51bef0]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x51cd4c
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, 0x51cd4c
call edi
cmp word [0x51bf18], 0
jne 0x4d5b9e
cmp word [0x51bf1a], 0
jne 0x4d5b9e
mov eax, dword [0x51bf10]
mov ecx, dword [0x51bf14]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x17c]
push 0x51cd4c
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, 0x51cd4c
call edi
cmp word [0x51bf3c], 0
jne 0x4d5bee
cmp word [0x51bf3e], 0
jne 0x4d5bee
mov ecx, dword [0x51bf34]
mov edx, dword [0x51bf38]
mov dword [ebp - 0x174], ecx
lea eax, [ebp - 0x17c]
push 0x51cd4c
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, 0x51cd4c
call edi
cmp word [0x51d7be], 0
jne 0x4d5c33
mov edx, dword [0x51d7a8]
mov eax, dword [0x51d7ac]
mov dword [ebp - 0x174], edx
lea ecx, [ebp - 0x17c]
push 0x51cd4c
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, 0x51cd4c
call edi
cmp word [0x51be1c], 0xffff
jne 0x4d5cac
mov eax, dword [0x51b898]
mov ecx, dword [0x51b894]
mov edx, dword [0x51be18]
push eax
mov eax, dword [0x51be14]
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 0x4d5c76
fdiv qword [0x401858]
jmp 0x4d5c87
push dword [0x40185c]
push dword [0x401858]
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 0x4d6f67
call edi
cmp word [0x51be1c], 0
jne 0x4d5cd5
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51be40], 0xffff
jne 0x4d5d52
mov ecx, dword [0x51b898]
mov edx, dword [0x51b894]
mov eax, dword [0x51be3c]
push ecx
mov ecx, dword [0x51be38]
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 0x4d5d19
fdiv qword [0x401858]
jmp 0x4d5d2a
push dword [0x40185c]
push dword [0x401858]
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 0x4d6f67
call edi
cmp word [0x51be40], 0
jne 0x4d5d7e
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0xc0]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51be64], 0xffff
jne 0x4d5dfb
mov edx, dword [0x51b898]
mov eax, dword [0x51b894]
mov ecx, dword [0x51be60]
push edx
mov edx, dword [0x51be5c]
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 0x4d5dc2
fdiv qword [0x401858]
jmp 0x4d5dd3
push dword [0x40185c]
push dword [0x401858]
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 0x4d6f67
call edi
cmp word [0x51be64], 0
jne 0x4d5e27
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51be88], 0xffff
jne 0x4d5ea0
mov eax, dword [0x51b898]
mov ecx, dword [0x51b894]
mov edx, dword [0x51be84]
push eax
mov eax, dword [0x51be80]
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 0x4d5e6a
fdiv qword [0x401858]
jmp 0x4d5e7b
push dword [0x40185c]
push dword [0x401858]
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 0x4d6f67
call edi
cmp word [0x51be88], 0
jne 0x4d5ec9
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51beac], 0xffff
jne 0x4d5f43
mov ecx, dword [0x51b898]
mov edx, dword [0x51b894]
mov eax, dword [0x51bea8]
push ecx
mov ecx, dword [0x51bea4]
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 0x4d5f0d
fdiv qword [0x401858]
jmp 0x4d5f1e
push dword [0x40185c]
push dword [0x401858]
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 0x4d6f67
call edi
cmp word [0x51beac], 0
jne 0x4d5f6c
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51bed0], 0xffff
jne 0x4d5fe6
mov edx, dword [0x51b898]
mov eax, dword [0x51b894]
mov ecx, dword [0x51becc]
push edx
mov edx, dword [0x51bec8]
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 0x4d5fb0
fdiv qword [0x401858]
jmp 0x4d5fc1
push dword [0x40185c]
push dword [0x401858]
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 0x4d6f67
call edi
cmp word [0x51bed0], 0
jne 0x4d600f
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51bef4], 0xffff
jne 0x4d6088
mov eax, dword [0x51b898]
mov ecx, dword [0x51b894]
mov edx, dword [0x51bef0]
push eax
mov eax, dword [0x51beec]
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 0x4d6052
fdiv qword [0x401858]
jmp 0x4d6063
push dword [0x40185c]
push dword [0x401858]
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 0x4d6f67
call edi
cmp word [0x51bef4], 0
jne 0x4d60b1
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51bf18], 0xffff
jne 0x4d612b
mov ecx, dword [0x51b898]
mov edx, dword [0x51b894]
mov eax, dword [0x51bf14]
push ecx
mov ecx, dword [0x51bf10]
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 0x4d60f5
fdiv qword [0x401858]
jmp 0x4d6106
push dword [0x40185c]
push dword [0x401858]
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 0x4d6f67
call edi
cmp word [0x51bf18], 0
jne 0x4d6154
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51bf3c], 0xffff
jne 0x4d61d1
mov edx, dword [0x51b898]
mov eax, dword [0x51b894]
mov ecx, dword [0x51bf38]
push edx
mov edx, dword [0x51bf34]
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 0x4d6198
fdiv qword [0x401858]
jmp 0x4d61a9
push dword [0x40185c]
push dword [0x401858]
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 0x4d6f67
call edi
cmp word [0x51bf3c], 0
jne 0x4d61fd
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 [0x51ceea], ax
jne 0x4d62b4
cmp word [0x51d7bc], ax
jne 0x4d6288
mov eax, dword [0x51b898]
mov ecx, dword [0x51b894]
mov edx, dword [0x51d7ac]
push eax
mov eax, dword [0x51d7a8]
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 0x4d624f
fdiv qword [0x401858]
jmp 0x4d6260
push dword [0x40185c]
push dword [0x401858]
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 0x4d6f67
call edi
cmp word [0x51d7bc], 0
jne 0x4d62b4
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, 0x51cd1c
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 0x51cd1c
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, 0x51cd1c
call edi
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51bdfa], 0xffff
jne 0x4d64ad
mov edx, dword [0x51b8a8]
mov eax, dword [0x51b8a4]
mov ecx, dword [0x51bdf4]
push edx
mov edx, dword [0x51bdf0]
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 0x4d6475
fdiv qword [0x401858]
jmp 0x4d6486
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51cd5c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
cmp word [0x51bdfa], 0
jne 0x4d64d8
lea edx, [ebp - 0x17c]
mov ecx, 0x51cd5c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
lea eax, [ebp - 0x17c]
push 0x51cd5c
push eax
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
test ax, ax
je 0x4d65a9
mov ecx, 2
push 0x51cd5c
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, 0x51cd5c
call edi
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [0x51be1e], 0xffff
jne 0x4d6625
mov edx, dword [0x51b8a8]
mov eax, dword [0x51b8a4]
mov ecx, dword [0x51be18]
push edx
mov edx, dword [0x51be14]
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 0x4d65ed
fdiv qword [0x401858]
jmp 0x4d65fe
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51cd6c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
cmp word [0x51be1e], 0
jne 0x4d6650
lea edx, [ebp - 0x17c]
mov ecx, 0x51cd6c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51be42], 0xffff
jne 0x4d66cb
mov eax, dword [0x51b8a8]
mov ecx, dword [0x51b8a4]
mov edx, dword [0x51be3c]
push eax
mov eax, dword [0x51be38]
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 0x4d6693
fdiv qword [0x401858]
jmp 0x4d66a4
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51cd7c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
cmp word [0x51be42], 0
jne 0x4d66f6
lea edx, [ebp - 0x17c]
mov ecx, 0x51cd7c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51be66], 0xffff
jne 0x4d6772
mov ecx, dword [0x51b8a8]
mov edx, dword [0x51b8a4]
mov eax, dword [0x51be60]
push ecx
mov ecx, dword [0x51be5c]
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 0x4d673a
fdiv qword [0x401858]
jmp 0x4d674b
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51cd8c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
cmp word [0x51be66], 0
jne 0x4d679d
lea edx, [ebp - 0x17c]
mov ecx, 0x51cd8c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51be8a], 0xffff
jne 0x4d6819
mov edx, dword [0x51b8a8]
mov eax, dword [0x51b8a4]
mov ecx, dword [0x51be84]
push edx
mov edx, dword [0x51be80]
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 0x4d67e1
fdiv qword [0x401858]
jmp 0x4d67f2
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51cd9c
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
cmp word [0x51be8a], 0
jne 0x4d6844
lea edx, [ebp - 0x17c]
mov ecx, 0x51cd9c
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51beae], 0xffff
jne 0x4d68bf
mov eax, dword [0x51b8a8]
mov ecx, dword [0x51b8a4]
mov edx, dword [0x51bea8]
push eax
mov eax, dword [0x51bea4]
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 0x4d6887
fdiv qword [0x401858]
jmp 0x4d6898
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51cdac
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
cmp word [0x51beae], 0
jne 0x4d68ea
lea edx, [ebp - 0x17c]
mov ecx, 0x51cdac
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51bed2], 0xffff
jne 0x4d6966
mov ecx, dword [0x51b8a8]
mov edx, dword [0x51b8a4]
mov eax, dword [0x51becc]
push ecx
mov ecx, dword [0x51bec8]
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 0x4d692e
fdiv qword [0x401858]
jmp 0x4d693f
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51cdbc
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
cmp word [0x51bed2], 0
jne 0x4d6991
lea edx, [ebp - 0x17c]
mov ecx, 0x51cdbc
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51bef6], 0xffff
jne 0x4d6a0d
mov edx, dword [0x51b8a8]
mov eax, dword [0x51b8a4]
mov ecx, dword [0x51bef0]
push edx
mov edx, dword [0x51beec]
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 0x4d69d5
fdiv qword [0x401858]
jmp 0x4d69e6
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51cdcc
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
cmp word [0x51bef6], 0
jne 0x4d6a38
lea edx, [ebp - 0x17c]
mov ecx, 0x51cdcc
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51bf1a], 0xffff
jne 0x4d6ab3
mov eax, dword [0x51b8a8]
mov ecx, dword [0x51b8a4]
mov edx, dword [0x51bf14]
push eax
mov eax, dword [0x51bf10]
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 0x4d6a7b
fdiv qword [0x401858]
jmp 0x4d6a8c
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51cddc
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
cmp word [0x51bf1a], 0
jne 0x4d6ade
lea edx, [ebp - 0x17c]
mov ecx, 0x51cddc
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
cmp word [0x51bf3e], 0xffff
jne 0x4d6b5a
mov ecx, dword [0x51b8a8]
mov edx, dword [0x51b8a4]
mov eax, dword [0x51bf38]
push ecx
mov ecx, dword [0x51bf34]
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 0x4d6b22
fdiv qword [0x401858]
jmp 0x4d6b33
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
lea edx, [ebp - 0x17c]
mov ecx, 0x51cdec
mov dword [ebp - 0x17c], 5
fstp qword [ebp - 0x174]
fnstsw ax
test al, 0xd
jne 0x4d6f67
call edi
cmp word [0x51bf3e], 0
jne 0x4d6b85
lea edx, [ebp - 0x17c]
mov ecx, 0x51cdec
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
or eax, 0xffffffff
cmp word [0x51ceea], ax
jne 0x4d6c21
cmp word [0x51d7be], ax
jne 0x4d6c04
mov edx, dword [0x51b8a8]
mov eax, dword [0x51b8a4]
mov ecx, dword [0x51d7ac]
push edx
mov edx, dword [0x51d7a8]
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 0x4d6bd8
fdiv qword [0x401858]
jmp 0x4d6be9
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4d6f67
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [0x51d7c4], eax
mov dword [0x51d7c8], edx
cmp word [0x51d7be], 0
jne 0x4d6c21
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [0x51d7c4], eax
mov dword [0x51d7c8], edx
mov eax, dword [0x51d7c4]
mov ecx, dword [0x51d7c8]
push 0x51cd6c
lea edx, [ebp - 0xec]
push 0x51cd7c
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 0x51cd8c
push eax
call esi
push eax
lea ecx, [ebp - 0x10c]
push 0x51cd9c
push ecx
call esi
push eax
lea edx, [ebp - 0x11c]
push 0x51cdac
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push 0x51cdbc
push eax
call esi
push eax
lea ecx, [ebp - 0x13c]
push 0x51cdcc
push ecx
call esi
push eax
lea edx, [ebp - 0x14c]
push 0x51cddc
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
push 0x51cdec
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, 0x51cd2c
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 0x51cd2c
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, 0x51cd2c
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xfc]
call ebx
mov eax, dword [0x51b298]
mov ecx, dword [0x51b29c]
lea edx, [ebp - 0x17c]
mov dword [ebp - 0x174], eax
push edx
push 0x51cd5c
lea eax, [ebp - 0xec]
push 0x51cd2c
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 0x4d6e6d
mov ecx, dword [0x51b298]
mov edx, dword [0x51b29c]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
lea eax, [ebp - 0x17c]
mov dword [ebp - 0x174], ecx
push eax
lea ecx, [ebp - 0xec]
push 0x51cd5c
push ecx
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x17c], 6
call esi
push eax
lea edx, [ebp - 0xfc]
push 0x51cd2c
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
wait
push 0x4d6f56
jmp 0x4d6f04
lea edx, [ebp - 0x17c]
lea ecx, [ebp - 0x90]
mov dword [ebp - 0x174], 0
mov dword [ebp - 0x17c], 2
call edi
wait
push 0x4d6f56
jmp 0x4d6f04
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 0x403e5c