Function at 0x534ae0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push 0x402556
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1c4
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x401828
xor ebx, ebx
mov dword [ebp - 0xc], ebx
mov dword [ebp - 8], ebx
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x28], ebx
mov dword [ebp - 0x2c], ebx
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x74], ebx
mov dword [ebp - 0x84], ebx
mov dword [ebp - 0x94], ebx
mov dword [ebp - 0xa4], ebx
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xc4], ebx
mov dword [ebp - 0xd4], ebx
mov dword [ebp - 0xe4], ebx
mov dword [ebp - 0xf4], ebx
mov dword [ebp - 0x104], ebx
mov dword [ebp - 0x114], ebx
mov dword [ebp - 0x124], ebx
mov dword [ebp - 0x134], ebx
mov dword [ebp - 0x144], ebx
mov dword [ebp - 0x154], ebx
mov dword [ebp - 0x164], ebx
mov dword [ebp - 0x174], ebx
mov dword [ebp - 0x184], ebx
mov dword [ebp - 0x188], ebx
mov dword [ebp - 0x18c], ebx
mov dword [ebp - 0x190], ebx
mov dword [ebp - 0x194], ebx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov edx, 0x411794
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x20]
push eax
push 0x4117e8
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x41180c
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
push 0x4101a4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov eax, dword [ebp - 0x20]
push eax
push 0x41183c
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], ebx
mov dword [ebp - 0x194], 3
mov dword [ebp - 0x190], 1
mov dword [ebp - 0x18c], ebx
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x40]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x194]
push edx
lea edx, [ebp - 0x190]
push edx
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xdc]
fnclex
cmp eax, ebx
jge 0x534cbc
push 0xdc
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x40be58
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x2c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
push eax
call dword [ecx + 0xdc]
fnclex
cmp eax, ebx
jge 0x534d0d
push 0xdc
push 0x40c6fc
mov ecx, dword [ebp - 0x2c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp dword [ebp - 0x18c], 1
jne 0x536d74
mov eax, dword [ebp - 0x2c]
mov edx, dword [eax]
lea ecx, [ebp - 0x188]
push ecx
push eax
call dword [edx + 0x50]
fnclex
cmp eax, ebx
jge 0x534d42
push 0x50
push 0x40c6fc
mov edx, dword [ebp - 0x2c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x188], bx
jne 0x536d74
mov edx, 0x411874
mov ecx, 0x587098
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x4118b4
mov eax, dword [0x587098]
push eax
push 0x4118a0
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call fcn.0054b820
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, 0x4118d8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x20]
push ecx
push 0x411904
call edi
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
mov eax, dword [ebp - 0x2c]
mov edx, dword [eax]
lea ecx, [ebp - 0x40]
push ecx
push eax
call dword [edx + 0x54]
fnclex
cmp eax, ebx
jge 0x534dcf
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x2c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x19c], ecx
mov eax, 8
mov ecx, dword [ecx]
lea edx, [ebp - 0x44]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x110]
mov dword [edx + 4], eax
mov eax, 0x40c8e4
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x108]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x40]
push edx
call dword [ecx + 0x28]
fnclex
cmp eax, ebx
jge 0x534e26
push 0x28
push 0x40c900
mov ecx, dword [ebp - 0x19c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x1a4], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x64]
push ecx
push eax
call dword [edx + 0x34]
fnclex
cmp eax, ebx
jge 0x534e54
push 0x34
push 0x40c910
mov edx, dword [ebp - 0x1a4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x11c], 0x40e784
mov dword [ebp - 0x124], 8
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x84]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call ebx
push eax
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x94]
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov edx, dword [ebp - 0x20]
push edx
push 0x411924
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x534f29
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x4118d8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x20]
push edx
push 0x411904
call edi
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
lea edx, [ebp - 0x40]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x534f71
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x2c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x19c], ecx
mov eax, 8
mov edx, dword [ecx]
lea ecx, [ebp - 0x44]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x110]
mov dword [ecx + 4], eax
mov eax, 0x40c92c
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x108]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x40]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x534fc8
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x1a4], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x534ff6
push 0x34
push 0x40c910
mov ecx, dword [ebp - 0x1a4]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x11c], 0x40e784
mov dword [ebp - 0x124], 8
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x84]
push ecx
call ebx
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x94]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x74]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov ecx, dword [ebp - 0x20]
push ecx
push 0x411954
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov edx, dword [eax]
lea ecx, [ebp - 0x18c]
push ecx
lea ecx, [ebp - 0x188]
push ecx
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [edx + 0xd8]
fnclex
test eax, eax
jge 0x5350c5
push 0xd8
push 0x40c4f0
mov edx, dword [0x5870fc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x4118d8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x20]
push eax
push 0x411904
call edi
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
lea edx, [ebp - 0x40]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x53510d
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x2c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x19c], ecx
mov eax, 8
mov edx, dword [ecx]
lea ecx, [ebp - 0x44]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x110]
mov dword [ecx + 4], eax
mov eax, 0x411980
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x108]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x40]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x535164
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x1a4], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x535192
push 0x34
push 0x40c910
mov ecx, dword [ebp - 0x1a4]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x11c], 0x40e784
mov dword [ebp - 0x124], 8
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x84]
push ecx
call ebx
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x94]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x74]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov ecx, dword [ebp - 0x20]
push ecx
push 0x4119a4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov edx, dword [eax]
lea ecx, [ebp - 0x18c]
push ecx
lea ecx, [ebp - 0x188]
push ecx
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [edx + 0xd8]
fnclex
test eax, eax
jge 0x535261
push 0xd8
push 0x40c4f0
mov edx, dword [0x5870fc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x4118d8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x20]
push eax
push 0x411904
call edi
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
lea edx, [ebp - 0x40]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x5352a9
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x2c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x19c], ecx
mov eax, 8
mov edx, dword [ecx]
lea ecx, [ebp - 0x44]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x110]
mov dword [ecx + 4], eax
mov eax, 0x4119d4
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x108]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x40]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x535300
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x1a4], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x53532e
push 0x34
push 0x40c910
mov ecx, dword [ebp - 0x1a4]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x11c], 0x40e784
mov dword [ebp - 0x124], 8
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x84]
push ecx
call ebx
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x94]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x74]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov ecx, dword [ebp - 0x20]
push ecx
push 0x4119ec
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov edx, dword [eax]
lea ecx, [ebp - 0x18c]
push ecx
lea ecx, [ebp - 0x188]
push ecx
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [edx + 0xd8]
fnclex
test eax, eax
jge 0x5353fd
push 0xd8
push 0x40c4f0
mov edx, dword [0x5870fc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x4118d8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x20]
push eax
push 0x411904
call edi
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
lea edx, [ebp - 0x40]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x535445
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x2c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x19c], ecx
mov eax, 8
mov edx, dword [ecx]
lea ecx, [ebp - 0x44]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x110]
mov dword [ecx + 4], eax
mov eax, 0x411a18
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x108]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x40]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x53549c
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x1a4], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x5354ca
push 0x34
push 0x40c910
mov ecx, dword [ebp - 0x1a4]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x11c], 0x40e784
mov dword [ebp - 0x124], 8
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x84]
push ecx
call ebx
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x94]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x74]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov ecx, dword [ebp - 0x20]
push ecx
push 0x411a30
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov edx, dword [eax]
lea ecx, [ebp - 0x18c]
push ecx
lea ecx, [ebp - 0x188]
push ecx
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [edx + 0xd8]
fnclex
test eax, eax
jge 0x535599
push 0xd8
push 0x40c4f0
mov edx, dword [0x5870fc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x11c], 0x411a98
mov dword [ebp - 0x124], 8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
lea edx, [ebp - 0x40]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x5355d2
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x2c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x19c], ecx
mov dword [ebp - 0x10c], 0x40c8e4
mov eax, 8
mov edx, dword [ecx]
lea ecx, [ebp - 0x44]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x110]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x10c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x108]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x40]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x535634
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x1a4], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x535662
push 0x34
push 0x40c910
mov ecx, dword [ebp - 0x1a4]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12c], 0x411b10
mov dword [ebp - 0x134], 8
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x74]
push ecx
call ebx
push eax
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x84]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x64]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
xor eax, eax
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x194], 3
mov dword [ebp - 0x190], 1
mov dword [ebp - 0x18c], eax
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x40]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x194]
push edx
lea edx, [ebp - 0x190]
push edx
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xdc]
fnclex
test eax, eax
jge 0x535742
push 0xdc
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x40be58
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x28]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
push eax
call dword [ecx + 0xdc]
fnclex
test eax, eax
jge 0x535793
push 0xdc
push 0x40c6fc
mov ecx, dword [ebp - 0x28]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp dword [ebp - 0x18c], 1
jne 0x535972
mov eax, dword [ebp - 0x28]
mov edx, dword [eax]
lea ecx, [ebp - 0x188]
push ecx
push eax
call dword [edx + 0x50]
fnclex
test eax, eax
jge 0x5357c8
push 0x50
push 0x40c6fc
mov edx, dword [ebp - 0x28]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x188], 0
jne 0x535972
mov edx, 0x4118d8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x20]
push eax
push 0x411904
call edi
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax]
lea edx, [ebp - 0x40]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x53581e
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x28]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x19c], ecx
mov eax, 8
mov edx, dword [ecx]
lea ecx, [ebp - 0x44]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x110]
mov dword [ecx + 4], eax
mov eax, 0x411b44
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x108]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x40]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x535875
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x1a4], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x5358a3
push 0x34
push 0x40c910
mov ecx, dword [ebp - 0x1a4]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x11c], 0x40e784
mov dword [ebp - 0x124], 8
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x84]
push ecx
call ebx
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x94]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x74]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov ecx, dword [ebp - 0x20]
push ecx
push 0x411b5c
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov edx, dword [eax]
lea ecx, [ebp - 0x18c]
push ecx
lea ecx, [ebp - 0x188]
push ecx
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [edx + 0xd8]
fnclex
test eax, eax
jge 0x535972
push 0xd8
push 0x40c4f0
mov edx, dword [0x5870fc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x4118d8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x20]
push eax
push 0x411904
call edi
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
lea edx, [ebp - 0x40]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x5359ba
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x2c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x19c], ecx
mov eax, 8
mov edx, dword [ecx]
lea ecx, [ebp - 0x44]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x110]
mov dword [ecx + 4], eax
mov eax, 0x411b88
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x108]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x40]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x535a11
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x1a4], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x535a3f
push 0x34
push 0x40c910
mov ecx, dword [ebp - 0x1a4]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x11c], 0x40e784
mov dword [ebp - 0x124], 8
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x84]
push ecx
call ebx
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x94]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x74]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov ecx, dword [ebp - 0x20]
push ecx
push 0x411ba4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov edx, dword [eax]
lea ecx, [ebp - 0x18c]
push ecx
lea ecx, [ebp - 0x188]
push ecx
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [edx + 0xd8]
fnclex
test eax, eax
jge 0x535b0e
push 0xd8
push 0x40c4f0
mov edx, dword [0x5870fc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x4118d8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
lea edx, [ebp - 0x40]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x535b41
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x2c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x19c], eax
mov ecx, 8
mov edx, dword [eax]
lea ebx, [ebp - 0x44]
push ebx
sub esp, 0x10
mov ebx, esp
mov dword [ebx], ecx
mov ecx, dword [ebp - 0x110]
mov dword [ebx + 4], ecx
mov ecx, 0x411bd4
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x108]
mov dword [ebx + 0xc], ecx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x535b95
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x535bbd
push 0x34
push 0x40c910
push ebx
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
call ebx
jmp 0x535bc3
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x20]
push eax
push 0x411904
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
push 0
push 0xffffffffffffffff
push 1
push 0x40b6f0
push 0x40d868
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
push 0x40e784
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp - 0x20]
push edx
push 0x411bf8
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x535ca8
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call ebx
mov edx, 0x4118d8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x2c]
mov edx, dword [eax]
lea ecx, [ebp - 0x40]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x535cd7
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x2c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x19c], eax
mov dword [ebp - 0x10c], 0x411bd4
mov ecx, 8
mov edx, dword [eax]
lea ebx, [ebp - 0x44]
push ebx
sub esp, 0x10
mov ebx, esp
mov dword [ebx], ecx
mov ecx, dword [ebp - 0x110]
mov dword [ebx + 4], ecx
mov ecx, dword [ebp - 0x10c]
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x108]
mov dword [ebx + 0xc], ecx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x535d36
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x535d5a
push 0x34
push 0x40c910
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x20]
push eax
push 0x411904
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
push 0
push 0xffffffffffffffff
push 1
push 0x40b6f0
push 0x40d868
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
push 0x40e784
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp - 0x20]
push edx
push 0x411bf8
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x535e43
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x411c70
lea ecx, [ebp - 0x20]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
call ebx
mov edx, dword [ebp - 0x20]
push edx
push 0x411ce4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411d0c
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x411d40
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, dword [ebp - 0x20]
push edx
push 0x411d74
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x41180c
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
push 0x4101a4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x30]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov edx, dword [eax]
lea ecx, [ebp - 0x18c]
push ecx
lea ecx, [ebp - 0x188]
push ecx
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [edx + 0xd8]
fnclex
test eax, eax
jge 0x535f27
push 0xd8
push 0x40c4f0
mov edx, dword [0x5870fc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x411da4
lea ecx, [ebp - 0x20]
call ebx
mov eax, dword [ebp - 0x20]
push eax
push 0x411ce4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x411e18
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, dword [ebp - 0x20]
push edx
push 0x411d40
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411c28
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x41180c
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
push 0x4101a4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x30]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x536005
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x411ce4
lea ecx, [ebp - 0x20]
call ebx
mov edx, dword [ebp - 0x20]
push edx
push 0x411a5c
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411e50
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x411e84
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, dword [ebp - 0x20]
push edx
push 0x411eb0
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411ee0
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x5360b1
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x411ce4
lea ecx, [ebp - 0x20]
call ebx
mov edx, dword [ebp - 0x20]
push edx
push 0x411a5c
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411e50
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x411f10
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov edx, dword [ebp - 0x20]
push edx
push 0x411eb0
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411f40
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x53615d
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x411ce4
lea ecx, [ebp - 0x20]
call ebx
mov edx, dword [ebp - 0x20]
push edx
push 0x411f6c
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411fa8
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x411fdc
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
cmp word [0x587068], 0
jl 0x5361fe
mov edx, dword [ebp - 0x20]
push edx
push 0x412024
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
mov ax, word [0x587068]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
push eax
push 0x4101a4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x536246
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x411ce4
lea ecx, [ebp - 0x20]
call ebx
mov edx, dword [ebp - 0x20]
push edx
push 0x412054
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411fa8
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x412090
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
cmp word [0x587068], 0
jl 0x5362e7
mov edx, dword [ebp - 0x20]
push edx
push 0x412024
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
mov ax, word [0x587068]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
push eax
push 0x4101a4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x53632f
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x411ce4
lea ecx, [ebp - 0x20]
call ebx
mov edx, dword [ebp - 0x20]
push edx
push 0x4120c0
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411fa8
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x4120fc
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
cmp word [0x587068], 0
jl 0x5363d0
mov edx, dword [ebp - 0x20]
push edx
push 0x412024
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
mov ax, word [0x587068]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
push eax
push 0x4101a4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x536418
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x411ce4
lea ecx, [ebp - 0x20]
call ebx
mov edx, dword [ebp - 0x20]
push edx
push 0x41212c
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411fa8
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x412168
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
cmp word [0x587068], 0
jl 0x5364b9
mov edx, dword [ebp - 0x20]
push edx
push 0x412024
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
mov ax, word [0x587068]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
push eax
push 0x4101a4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x536501
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x411ce4
lea ecx, [ebp - 0x20]
call ebx
mov edx, dword [ebp - 0x20]
push edx
push 0x412198
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411fa8
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x4121f8
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
cmp word [0x587068], 0
jl 0x5365a2
mov edx, dword [ebp - 0x20]
push edx
push 0x412024
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
mov ax, word [0x587068]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
push eax
push 0x4101a4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x5365ea
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x411ce4
lea ecx, [ebp - 0x20]
call ebx
mov edx, dword [ebp - 0x20]
push edx
push 0x412228
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov eax, dword [ebp - 0x20]
push eax
push 0x411fa8
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
mov ecx, dword [ebp - 0x20]
push ecx
push 0x412264
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
cmp word [0x587068], 0
jl 0x53668b
mov edx, dword [ebp - 0x20]
push edx
push 0x412024
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
push eax
mov ax, word [0x587068]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
push eax
push 0x4101a4
call edi
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x30]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x5366d3
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x412294
lea ecx, [ebp - 0x20]
call ebx
xor ebx, ebx
mov dword [ebp - 0x188], ebx
mov dword [ebp - 0x194], 3
mov dword [ebp - 0x190], 1
mov dword [ebp - 0x18c], ebx
mov eax, dword [0x5870fc]
mov edx, dword [eax]
lea ecx, [ebp - 0x40]
push ecx
lea ecx, [ebp - 0x188]
push ecx
lea ecx, [ebp - 0x194]
push ecx
lea ecx, [ebp - 0x190]
push ecx
lea ecx, [ebp - 0x18c]
push ecx
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [edx + 0xdc]
fnclex
cmp eax, ebx
jge 0x53674f
push 0xdc
push 0x40c4f0
mov edx, dword [0x5870fc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x40be58
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea ecx, [ebp - 0x28]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov eax, dword [ebp - 0x28]
mov edx, dword [eax]
lea ecx, [ebp - 0x18c]
push ecx
push eax
call dword [edx + 0xdc]
fnclex
test eax, eax
jge 0x5367a0
push 0xdc
push 0x40c6fc
mov edx, dword [ebp - 0x28]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp dword [ebp - 0x18c], 1
jne 0x536d74
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax]
lea edx, [ebp - 0x188]
push edx
push eax
call dword [ecx + 0x50]
fnclex
test eax, eax
jge 0x5367d5
push 0x50
push 0x40c6fc
mov ecx, dword [ebp - 0x28]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x188], 0
jne 0x536d74
mov dword [ebp - 0x11c], 0x41232c
mov dword [ebp - 0x124], 8
mov eax, dword [ebp - 0x28]
mov edx, dword [eax]
lea ecx, [ebp - 0x40]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x53681c
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x28]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x19c], eax
mov ecx, 8
mov edx, dword [eax]
lea ebx, [ebp - 0x44]
push ebx
sub esp, 0x10
mov ebx, esp
mov dword [ebx], ecx
mov ecx, dword [ebp - 0x110]
mov dword [ebx + 4], ecx
mov ecx, 0x4123b0
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x108]
mov dword [ebx + 0xc], ecx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x536870
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x536894
push 0x34
push 0x40c910
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12c], 0x4123cc
mov dword [ebp - 0x134], 8
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x74]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call ebx
push eax
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x84]
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov ecx, dword [ebp - 0x20]
push ecx
push 0x4123dc
call edi
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
mov eax, dword [ebp - 0x28]
mov edx, dword [eax]
lea ecx, [ebp - 0x40]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x536942
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x28]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x19c], eax
mov dword [ebp - 0x10c], 0x4123b0
mov ecx, 8
mov edx, dword [eax]
lea ebx, [ebp - 0x44]
push ebx
sub esp, 0x10
mov ebx, esp
mov dword [ebx], ecx
mov ecx, dword [ebp - 0x110]
mov dword [ebx + 4], ecx
mov ecx, dword [ebp - 0x10c]
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x108]
mov dword [ebx + 0xc], ecx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x5369a1
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x19c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x44]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x64]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x5369c5
push 0x34
push 0x40c910
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x11c], 0x412428
mov dword [ebp - 0x124], 8
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax]
lea edx, [ebp - 0x48]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x5369fe
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x28]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x12c], 0x412438
mov ecx, 8
mov dword [ebp - 0x134], ecx
mov edx, dword [eax]
lea ebx, [ebp - 0x4c]
push ebx
sub esp, 0x10
mov ebx, esp
mov dword [ebx], ecx
mov ecx, dword [ebp - 0x130]
mov dword [ebx + 4], ecx
mov ecx, dword [ebp - 0x12c]
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x128]
mov dword [ebx + 0xc], ecx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x536a63
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x1b0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x4c]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x536a8a
push 0x34
push 0x40c910
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x13c], 0x412458
mov ebx, 8
mov dword [ebp - 0x144], ebx
mov dword [ebp - 0x15c], 0x40b6f0
mov dword [ebp - 0x164], ebx
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax]
lea edx, [ebp - 0x50]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x536ad4
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x28]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x1c4], eax
mov ecx, ebx
mov edx, dword [eax]
lea ebx, [ebp - 0x54]
push ebx
sub esp, 0x10
mov ebx, esp
mov dword [ebx], ecx
mov ecx, dword [ebp - 0x150]
mov dword [ebx + 4], ecx
mov ecx, 0x412474
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x148]
mov dword [ebx + 0xc], ecx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x536b25
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x1c4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x54]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0xd4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x536b4c
push 0x34
push 0x40c910
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x164]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call ebx
push eax
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x16c]
mov dword [ebp - 0x174], 5
mov dword [ebp - 0x17c], 0x412494
mov dword [ebp - 0x184], 8
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x84]
push eax
call ebx
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x94]
push edx
call ebx
push eax
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
call ebx
push eax
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0xc4]
push eax
call ebx
push eax
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0xf4]
push edx
call ebx
push eax
lea eax, [ebp - 0x184]
push eax
lea ecx, [ebp - 0x104]
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x74]
push eax
push __vbaVarTstGe
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x4c
mov dword [ebp - 0x188], 0xffffffff
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x18c]
push edx
lea edx, [ebp - 0x188]
push edx
lea edx, [ebp - 0x20]
push edx
push eax
call dword [ecx + 0xd8]
fnclex
test eax, eax
jge 0x536cd6
push 0xd8
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x28]
mov edx, dword [eax]
push eax
call dword [edx + _CIatan]
fnclex
test eax, eax
jge 0x5367ad
push _CIatan
push 0x40c6fc
mov ecx, dword [ebp - 0x28]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x5367ad
call dword [fcn.004010b4]
wait
push 0x536e2a
jmp 0x536e10
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x28]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
call esi
lea ecx, [ebp - 0x2c]
call esi
ret