Function at 0x53c150
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, 0x1c0
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x401878
xor edi, edi
mov dword [ebp - 0xc], edi
mov dword [ebp - 8], edi
mov dword [ebp - 0x20], edi
mov dword [ebp - 0x24], edi
mov dword [ebp - 0x28], edi
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x30], edi
mov dword [ebp - 0x34], edi
mov dword [ebp - 0x38], edi
mov dword [ebp - 0x3c], edi
mov dword [ebp - 0x40], edi
mov dword [ebp - 0x44], edi
mov dword [ebp - 0x48], edi
mov dword [ebp - 0x4c], edi
mov dword [ebp - 0x50], edi
mov dword [ebp - 0x60], edi
mov dword [ebp - 0x70], edi
mov dword [ebp - 0x80], edi
mov dword [ebp - 0x90], edi
mov dword [ebp - 0xa0], edi
mov dword [ebp - 0xb0], edi
mov dword [ebp - 0xc0], edi
mov dword [ebp - 0xd0], edi
mov dword [ebp - 0xe0], edi
mov dword [ebp - 0xf0], edi
mov dword [ebp - 0x100], edi
mov dword [ebp - 0x110], edi
mov dword [ebp - 0x120], edi
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x140], edi
mov dword [ebp - 0x150], edi
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x170], edi
mov dword [ebp - 0x174], edi
mov dword [ebp - 0x178], edi
mov dword [ebp - 0x17c], edi
mov dword [ebp - 0x180], edi
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
push edi
push 0xffffffffffffffff
push 1
push 0x40b6f0
push 0x40d868
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
mov ebx, dword [sym.imp.MSVBVM60.DLL_rtcReplace]
call ebx
mov edx, eax
lea ecx, [ebp - 0x28]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call esi
push edi
push 0xffffffffffffffff
push 1
push 0x40b6f0
push 0x40d868
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
cmp dword [0x587010], edi
jne 0x53c28e
push 0x587010
push 0x4094e4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov ebx, dword [0x587010]
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x38]
push edx
push eax
call dword [ecx + 0x94]
fnclex
cmp eax, edi
jge 0x53c2c4
push 0x94
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x38]
mov dword [ebp - 0x38], edi
lea ecx, [ebp - 0x3c]
call esi
mov edx, dword [ebx]
lea eax, [ebp - 0x178]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push ebx
call dword [edx + 0x714]
fnclex
cmp eax, edi
jge 0x53c2fb
push 0x714
push 0x40b77c
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, 0x412ab0
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0x174], 0xffffffff
mov eax, dword [0x5870fc]
mov edx, dword [eax]
lea ecx, [ebp - 0x178]
push ecx
lea ecx, [ebp - 0x174]
push ecx
lea ecx, [ebp - 0x24]
push ecx
push eax
call dword [edx + 0xd8]
fnclex
cmp eax, edi
jge 0x53c35a
push 0xd8
push 0x40c4f0
mov edx, dword [0x5870fc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, 0x412af0
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x24]
push eax
push 0x412b64
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x412ba0
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x412bd0
call edi
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x70], 8
lea eax, [ebp - 0x28]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 0x4008
push 6
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x60]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
call ebx
mov dword [ebp - 0x128], 0x412c10
mov dword [ebp - 0x130], 8
lea eax, [ebp - 0x30]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4008
push 6
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0xa0]
push edx
call ebx
mov dword [ebp - 0x148], 0x4101a4
mov dword [ebp - 0x150], 8
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x80]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call ebx
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x90]
push ecx
call ebx
push eax
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xb0]
push eax
call ebx
push eax
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0xc0]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x70]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov ecx, dword [ebp - 0x24]
push ecx
push 0x412c24
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
xor eax, eax
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x17c], 1
mov dword [ebp - 0x178], eax
mov eax, dword [0x5870fc]
mov edx, dword [eax]
lea ecx, [ebp - 0x44]
push ecx
lea ecx, [ebp - 0x174]
push ecx
lea ecx, [ebp - 0x180]
push ecx
lea ecx, [ebp - 0x17c]
push ecx
lea ecx, [ebp - 0x178]
push ecx
lea ecx, [ebp - 0x24]
push ecx
push eax
call dword [edx + 0xdc]
fnclex
test eax, eax
jge 0x53c528
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 - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea ecx, [ebp - 0x34]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
lea ecx, [ebp - 0x178]
push ecx
push eax
call dword [edx + 0xdc]
fnclex
test eax, eax
jge 0x53c579
push 0xdc
push 0x40c6fc
mov edx, dword [ebp - 0x34]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp dword [ebp - 0x178], 1
jne 0x53df38
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
lea edx, [ebp - 0x178]
push edx
push eax
call dword [ecx + 0x68]
fnclex
test eax, eax
jge 0x53c5ae
push 0x68
push 0x40c6fc
mov ecx, dword [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
fild dword [ebp - 0x178]
fstp dword [ebp - 0x118]
mov dword [ebp - 0x120], 4
mov eax, dword [0x587010]
test eax, eax
jne 0x53c5e2
push 0x587010
push 0x4094e4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x587010]
sub esp, 0x10
mov edx, esp
mov ecx, dword [ebp - 0x120]
mov dword [edx], ecx
mov ecx, dword [ebp - 0x11c]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x118]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x114]
mov dword [edx + 0xc], ecx
push 1
mov edx, dword [eax]
push eax
call dword [edx + 0x364]
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x120], 4
mov eax, dword [0x587010]
test eax, eax
jne 0x53c662
push 0x587010
push 0x4094e4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x587010]
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x120]
mov dword [ecx], edx
mov edx, dword [ebp - 0x11c]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x118]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x114]
mov dword [ecx + 0xc], edx
push 5
mov ecx, dword [eax]
push eax
call dword [ecx + 0x364]
push eax
lea edx, [ebp - 0x44]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
lea edx, [ebp - 0x174]
push edx
push eax
call dword [ecx + 0x50]
fnclex
test eax, eax
jge 0x53c6d8
push 0x50
push 0x40c6fc
mov ecx, dword [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x174], 0
jne 0x53df38
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
lea ecx, [ebp - 0x44]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x53c70b
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x34]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0x48]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x11c]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x44]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x53c773
push 0x28
push 0x40c900
mov ecx, dword [ebp - 0x188]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
push 6
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x70]
push ecx
call fcn.00548ce0
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x60]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov ecx, dword [ebp - 0x2c]
add ecx, 1
jo 0x53e0c8
mov dword [ebp - 0x2c], ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
fild dword [ebp - 0x2c]
fstp dword [ebp - 0x118]
mov dword [ebp - 0x120], 4
mov eax, dword [0x587010]
test eax, eax
jne 0x53c802
push 0x587010
push 0x4094e4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x587010]
sub esp, 0x10
mov edx, esp
mov ecx, dword [ebp - 0x120]
mov dword [edx], ecx
mov ecx, dword [ebp - 0x11c]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x118]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x114]
mov dword [edx + 0xc], ecx
push 5
mov edx, dword [eax]
push eax
call dword [edx + 0x364]
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 0x128], 0x412c58
mov dword [ebp - 0x130], 8
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
lea edx, [ebp - 0x44]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x53c889
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0x48]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x11c]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x44]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x53c8f1
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x188]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x190], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x60]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x53c91f
push 0x34
push 0x40c910
mov ecx, dword [ebp - 0x190]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x138], 0x412c74
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x70]
push ecx
call ebx
push eax
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x80]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x587098
call esi
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x44]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x60]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
lea edx, [ebp - 0x44]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x53c9ae
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0x48]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x11c]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x44]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x53ca16
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x188]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x190], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x60]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x53ca44
push 0x34
push 0x40c910
mov ecx, dword [ebp - 0x190]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [0x587098]
push eax
push 0x4118a0
call edi
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
push eax
call fcn.0054b820
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x18
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, 0x412c80
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x24]
push edx
push 0x412cfc
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x412d48
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x412da4
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x412dfc
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x412e50
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x412e88
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x412ed0
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x412f40
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
lea edx, [ebp - 0x44]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x53cb5f
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0x48]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x11c]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x44]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x53cbc7
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x188]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
push 6
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
lea ecx, [ebp - 0x4c]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x53cc10
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x34]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x194], ecx
mov dword [ebp - 0x138], 0x412c48
mov eax, 8
mov dword [ebp - 0x140], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0x50]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x13c]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x138]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x134]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x4c]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x53cc78
push 0x28
push 0x40c900
mov ecx, dword [ebp - 0x194]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 9
push 6
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov ecx, dword [ebp - 0x24]
push ecx
push 0x412fac
call edi
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 4
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x128], 0x412fc4
mov dword [ebp - 0x130], 8
mov eax, 2
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], eax
lea ecx, [ebp - 0xe0]
push ecx
push 5
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x158], 0x412fdc
mov dword [ebp - 0x160], 8
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0xa0]
push eax
call ebx
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0xb0]
push edx
call ebx
push eax
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call ebx
push eax
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x110]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x44]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x60]
push edx
push reloc.MSVBVM60.DLL___vbaVarTstGe
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x40
mov eax, dword [0x5870fc]
mov ecx, dword [eax]
lea edx, [ebp - 0x38]
push edx
push eax
call dword [ecx + 0x6c]
fnclex
test eax, eax
jge 0x53ce0e
push 0x6c
push 0x40c4f0
mov ecx, dword [0x5870fc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x24]
push edx
push 0x41300c
call edi
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x38]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
push 0x413030
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x3c]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov ecx, dword [ebp - 0x24]
push ecx
push 0x41307c
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x4130c4
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x413180
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x413188
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x413214
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x4132d8
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x4132e8
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x4132f4
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x413180
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x413188
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x413310
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x4133e4
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x4131dc
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x413180
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x4133fc
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x4134b0
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x413524
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x4135bc
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
lea edx, [ebp - 0x44]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x53cfbd
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0x48]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x11c]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x44]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x53d025
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x188]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x24]
push eax
push 0x4135d4
call edi
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
push 6
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x128], 0x413740
mov dword [ebp - 0x130], 8
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x90]
push edx
call ebx
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x60]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov ecx, dword [ebp - 0x24]
push ecx
push 0x4137c4
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x4138b8
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x413754
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x4139ac
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x413ba0
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x413d80
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
lea edx, [ebp - 0x44]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x53d161
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0x48]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x11c]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x44]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x53d1c9
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x188]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x24]
push eax
push 0x413e68
call edi
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
push 6
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x128], 0x413ed4
mov dword [ebp - 0x130], 8
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x90]
push edx
call ebx
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x60]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov ecx, dword [ebp - 0x24]
push ecx
push 0x413f60
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x414054
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x413ce0
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x413ee8
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
lea ecx, [ebp - 0x44]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x53d2e1
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x34]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0x48]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x11c]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x44]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x53d349
push 0x28
push 0x40c900
mov ecx, dword [ebp - 0x188]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
push 6
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
lea edx, [ebp - 0x4c]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x53d392
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x194], ecx
mov dword [ebp - 0x138], 0x412c48
mov eax, 8
mov dword [ebp - 0x140], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0x50]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x13c]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x138]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x134]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x53d3fa
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x194]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 9
push 6
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov edx, dword [ebp - 0x24]
push edx
push 0x413f34
call edi
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 4
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x128], 0x40d868
mov dword [ebp - 0x130], 8
mov eax, 2
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], eax
lea edx, [ebp - 0xe0]
push edx
push 5
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x158], 0x41410c
mov dword [ebp - 0x160], 8
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call ebx
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0xb0]
push eax
call ebx
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0x100]
push edx
call ebx
push eax
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x110]
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x44]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x60]
push eax
push reloc.MSVBVM60.DLL___vbaVarTstGe
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x40
mov ecx, dword [ebp - 0x24]
push ecx
push 0x413acc
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x413b5c
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x414148
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
lea edx, [ebp - 0x44]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x53d5c1
push 0x54
push 0x40c6fc
mov ecx, dword [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0x48]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x11c]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x44]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x53d629
push 0x28
push 0x40c900
mov edx, dword [ebp - 0x188]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x24]
push eax
push 0x414214
call edi
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
push 6
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x128], 0x41427c
mov dword [ebp - 0x130], 8
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x90]
push edx
call ebx
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x60]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov ecx, dword [ebp - 0x24]
push ecx
push 0x414334
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x4143a8
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x414510
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x41465c
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
lea ecx, [ebp - 0x44]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x53d741
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x34]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0x48]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x11c]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x44]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x53d7a9
push 0x28
push 0x40c900
mov ecx, dword [ebp - 0x188]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x24]
push edx
push 0x414214
call edi
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
push 6
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x128], 0x41427c
mov dword [ebp - 0x130], 8
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x90]
push ecx
call ebx
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0xa0]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x60]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov eax, dword [ebp - 0x24]
push eax
push 0x414334
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x4143a8
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x4146f8
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x24]
push eax
push 0x414844
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x4148c0
call edi
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x70], 8
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
lea ecx, [ebp - 0x44]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x53d8d6
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x34]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0x48]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x11c]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x44]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x53d93e
push 0x28
push 0x40c900
mov ecx, dword [ebp - 0x188]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x190], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x60]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x53d96c
push 0x34
push 0x40c910
mov edx, dword [ebp - 0x190]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x80]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x70]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
lea ecx, [ebp - 0x44]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x53d9d4
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x34]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0x48]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x11c]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x44]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x53da3c
push 0x28
push 0x40c900
mov ecx, dword [ebp - 0x188]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x24]
push edx
push 0x4148e0
call edi
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
push 6
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x128], 0x414ae0
mov dword [ebp - 0x130], 8
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x90]
push ecx
call ebx
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0xa0]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x60]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov eax, dword [ebp - 0x24]
push eax
push 0x414b74
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x4144a8
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
lea ecx, [ebp - 0x44]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x53db30
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x34]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0x48]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x11c]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x44]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x53db98
push 0x28
push 0x40c900
mov ecx, dword [ebp - 0x188]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x24]
push edx
push 0x414ccc
call edi
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
push 6
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x128], 0x414d50
mov dword [ebp - 0x130], 8
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x90]
push ecx
call ebx
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0xa0]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x60]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov eax, dword [ebp - 0x24]
push eax
push 0x414da0
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x24]
push ecx
push 0x414e00
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x24]
push edx
push 0x414e20
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
cmp word [0x587068], 0
jl 0x53dcdb
mov eax, dword [ebp - 0x24]
push eax
push 0x414e4c
call edi
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
push eax
mov cx, word [0x587068]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
push 0x4101a4
call edi
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
lea ecx, [ebp - 0x44]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x53dd00
push 0x54
push 0x40c6fc
mov edx, dword [ebp - 0x34]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x118], 0x412c48
mov eax, 8
mov dword [ebp - 0x120], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0x48]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x11c]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x114]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x44]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x53dd68
push 0x28
push 0x40c900
mov ecx, dword [ebp - 0x188]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x24]
push edx
push 0x414e7c
call edi
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 9
push 6
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x128], 0x414c98
mov eax, 8
mov dword [ebp - 0x130], eax
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 0x412c10
mov dword [ebp - 0x150], eax
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0x158], ecx
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x168], 0x4101a4
mov dword [ebp - 0x170], eax
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x90]
push ecx
call ebx
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0xa0]
push eax
call ebx
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0xb0]
push edx
call ebx
push eax
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call ebx
push eax
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0xd0]
push eax
call ebx
push eax
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0xe0]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x60]
push edx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x28
mov eax, dword [0x587010]
test eax, eax
jne 0x53decb
push 0x587010
push 0x4094e4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x587010]
mov dword [ebp - 0x184], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x178]
push edx
lea edx, [ebp - 0x24]
push edx
push eax
call dword [ecx + 0x710]
fnclex
test eax, eax
jge 0x53df08
push 0x710
push 0x40b77c
mov ecx, dword [ebp - 0x184]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
push eax
call dword [edx + _CIatan]
fnclex
test eax, eax
jge 0x53c6b0
push _CIatan
push 0x40c6fc
mov ecx, dword [ebp - 0x34]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x53c6b0
mov eax, dword [0x587e24]
test eax, eax
jne 0x53df51
push 0x587e24
push 0x40c2d4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x587e24]
mov edx, dword [esi]
lea eax, [ebp - 0x34]
push eax
push esi
call dword [edx + 0x8c]
fnclex
test eax, eax
jge 0x53dfff
push 0x8c
push 0x40c2c4
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
call dword [fcn.004010b4]
wait
push 0x53e0b2
jmp 0x53e093
call dword [fcn.004010b4]
wait
push 0x53e0b2
jmp 0x53e093
lea ecx, [ebp - 0x24]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call esi
lea ecx, [ebp - 0x28]
call esi
lea ecx, [ebp - 0x30]
call esi
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop