Function at 0x55b140
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x401ea6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xc8
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401e88
xor eax, eax
push 0x43d91c
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x2c], 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 - 0xa0], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], eax
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov ecx, dword [0x55d818]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
push 0x43f628
push ecx
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call edi
push eax
push 0x43f67c
call esi
mov edx, eax
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, dword [0x55d880]
mov eax, dword [0x55d8e0]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x1c]
call edi
push 1
push 3
push 3
mov eax, dword [ebp - 0x1c]
sub esp, 0x10
mov ecx, 8
mov ebx, esp
mov esi, ecx
sub esp, 0x10
mov edx, dword [ebp - 0x14]
mov dword [ebx], ecx
mov ecx, dword [ebp - 0x8c]
mov edi, dword [ebp - 0x18]
mov dword [ebx + 4], ecx
mov ecx, esp
mov edi, dword [edi]
mov dword [ebx + 8], eax
mov eax, dword [ebp - 0x84]
mov dword [ebx + 0xc], eax
mov eax, dword [ebp - 0x7c]
mov dword [ecx], esi
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x18]
push eax
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x74]
mov dword [ecx + 0xc], edx
call dword [edi + 0xa0]
fnclex
test eax, eax
jge 0x55b27c
mov ecx, dword [ebp - 0x18]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0xa0
push 0x43bfd0
push ecx
push eax
call esi
jmp 0x55b282
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x18]
lea ecx, [ebp - 0xb4]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x50]
test eax, eax
fnclex
jge 0x55b2a6
mov edx, dword [ebp - 0x18]
push 0x50
push 0x43bfd0
push edx
push eax
call esi
cmp word [ebp - 0xb4], 0
jne 0x55bff1
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55b2d5
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x4426cc
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55b31f
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55b33f
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x55d738
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55b393
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f684
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55b3dd
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55b3fd
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x55d81c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55b451
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f610
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55b49b
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55b4bb
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x55d73c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55b50f
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f698
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55b559
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x40], 9
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x2c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55b59e
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x30]
mov eax, dword [ebp - 0x2c]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f698
push eax
mov dword [ebp - 0xc8], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x8c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x84]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55b5ee
mov edx, dword [ebp - 0xc8]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x30]
lea edx, [ebp - 0xb0]
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
mov dword [ebp - 0xa8], 0x43bf0c
mov dword [ebp - 0xb0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0xb4]
lea ecx, [ebp - 0x60]
mov word [ebp - 0x98], ax
lea edx, [ebp - 0x50]
push ecx
lea eax, [ebp - 0xa0]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0xa0], 0xb
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x55d068
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2c]
lea ecx, [ebp - 0x24]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x70]
lea eax, [ebp - 0x60]
push edx
lea ecx, [ebp - 0x50]
push eax
lea edx, [ebp - 0xa0]
push ecx
lea eax, [ebp - 0x40]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x18]
add esp, 0x24
lea edx, [ebp - 0x24]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55b6c0
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f684
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55b70a
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55b72a
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x55d06c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55b77e
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f6c4
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55b7c8
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55b7e8
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d082], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55b835
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f6f4
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55b87f
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55b89f
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d080], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55b8ec
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f718
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55b936
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55b956
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d084], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55b9a3
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f740
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55b9ed
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55ba0d
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d086], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55ba5a
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f760
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55baa4
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55bac4
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d468], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55bb11
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f790
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55bb5b
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55bb7b
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d46a], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55bbc8
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f7c0
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55bc12
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55bc32
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d46c], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55bc7f
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f7ec
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55bcc9
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55bce9
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d46e], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55bd36
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f814
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55bd80
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55bda0
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d470], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55bded
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f830
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55be37
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55be57
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d494], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55bea4
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f7c0
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55beee
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55bf0e
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d498], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x18]
lea edx, [ebp - 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x55bf5b
mov ecx, dword [ebp - 0x18]
push 0x54
push 0x43bfd0
push ecx
push eax
call esi
lea ebx, [ebp - 0x28]
mov eax, dword [ebp - 0x24]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x43f85c
push eax
mov dword [ebp - 0xbc], eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x7c]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x74]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x55bfa5
mov edx, dword [ebp - 0xbc]
push 0x28
push 0x43dc24
push edx
push eax
call esi
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x40]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x55bfc5
push 0x34
push 0x43dc34
push edi
push eax
call esi
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
lea ecx, [ebp - 0x28]
lea edx, [ebp - 0x24]
push ecx
push edx
push 2
mov word [0x55d496], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
push 0x55c04f
jmp 0x55c035
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x14]
call esi
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x1c]
call esi
ret