Function at 0x46f370
Capabilities:
Parse pe header
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x405df6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0xce8
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x404af8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
push 0
push 0x3e8
push 1
push 0x40c50c
lea eax, [ebp - 0x28]
push eax
push 0x20
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 4
push 0
push 0x64
push 1
push 0x40c534
lea ecx, [ebp - 0x118]
push ecx
push 0x28
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 5
push 0
push 0x64
push 1
push 0x40c560
lea edx, [ebp - 0xa4]
push edx
push 0x1c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 6
push 0
push 0x64
push 1
push 0x40c584
lea eax, [ebp - 0x138]
push eax
push 8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 7
push 0
push 0x64
push 1
push 0x40c584
lea ecx, [ebp - 0x104]
push ecx
push 8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 8
push 0x40ce1c
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 9
push 0x40ce1c
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0x204]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xa
push 0x40ce1c
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xb
push 0x40ce1c
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea edx, [ebp - 0x148]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xc
push 0x40ce1c
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0x18c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xd
push 0x40a358
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x290], 0x4128dc
mov dword [ebp - 0x298], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x298]
mov dword [edx], eax
mov ecx, dword [ebp - 0x294]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x290]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x28c]
mov dword [edx + 0xc], ecx
push 1
push 0x6003001c
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
mov dword [ebp - 4], 0xf
mov edx, 0x412964
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x412948
lea ecx, [ebp - 0x218]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4087f4
lea ecx, [ebp - 0x214]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x409528
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x21c]
push ecx
lea edx, [ebp - 0x218]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x210]
push ecx
call fcn.0044b780
mov edx, eax
lea ecx, [ebp - 0x220]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x60], eax
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 0x218]
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x210]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x10
mov edx, 0x40c4e0
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41296c
lea ecx, [ebp - 0x218]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4087f4
lea ecx, [ebp - 0x214]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x409528
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x21c]
push ecx
lea edx, [ebp - 0x218]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x210]
push ecx
call fcn.0044b780
mov edx, eax
lea ecx, [ebp - 0x220]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x24], eax
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 0x218]
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x210]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x11
mov word [ebp - 0x2fc], 0xffff
lea ecx, [ebp - 0x2fc]
push ecx
mov edx, dword [ebp + 0x14]
push edx
call fcn.0044cca0
mov dword [ebp - 4], 0x12
mov eax, dword [ebp + 0x14]
mov ecx, dword [eax]
mov dword [ebp - 0x304], ecx
lea edx, [ebp - 0x22c]
push edx
push 0x40b178
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x94]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x46f799
push 0x94
push 0x409d4c
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x490], eax
jmp 0x46f7a3
mov dword [ebp - 0x490], 0
push 0x40e4b4
mov edx, dword [ebp - 0x22c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x9c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x290], 0x412964
mov dword [ebp - 0x298], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x298]
mov dword [ecx], edx
mov eax, dword [ebp - 0x294]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x290]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
push 0x412988
mov ecx, dword [ebp - 0x9c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x9c]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x46f86a
push 0xb4
push 0x40e4b4
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x494], eax
jmp 0x46f874
mov dword [ebp - 0x494], 0
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x290], 0x41299c
mov dword [ebp - 0x298], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x298]
mov dword [eax], ecx
mov edx, dword [ebp - 0x294]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x290]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x28c]
mov dword [eax + 0xc], edx
push 0x40c310
mov eax, dword [ebp - 0x9c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x9c]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x46f90f
push 0xb4
push 0x40e4b4
mov eax, dword [ebp - 0x9c]
push eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x498], eax
jmp 0x46f919
mov dword [ebp - 0x498], 0
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x290], 0x410af8
mov dword [ebp - 0x298], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x298]
mov dword [edx], eax
mov ecx, dword [ebp - 0x294]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x290]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x28c]
mov dword [edx + 0xc], ecx
push 0x4127ac
mov edx, dword [ebp - 0x9c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x9c]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x46f9b4
push 0xb4
push 0x40e4b4
mov edx, dword [ebp - 0x9c]
push edx
mov eax, dword [ebp - 0x304]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x49c], eax
jmp 0x46f9be
mov dword [ebp - 0x49c], 0
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x290], 0x410ad4
mov dword [ebp - 0x298], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x298]
mov dword [ecx], edx
mov eax, dword [ebp - 0x294]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x290]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
push 0x4127c0
mov ecx, dword [ebp - 0x9c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x9c]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x46fa59
push 0xb4
push 0x40e4b4
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a0], eax
jmp 0x46fa63
mov dword [ebp - 0x4a0], 0
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x290], 0x4127d8
mov dword [ebp - 0x298], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x298]
mov dword [eax], ecx
mov edx, dword [ebp - 0x294]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x290]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x28c]
mov dword [eax + 0xc], edx
push 0x40b7e8
mov eax, dword [ebp - 0x9c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x9c]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x46fafe
push 0xb4
push 0x40e4b4
mov eax, dword [ebp - 0x9c]
push eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a4], eax
jmp 0x46fb08
mov dword [ebp - 0x4a4], 0
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x290], 0x4129bc
mov dword [ebp - 0x298], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x298]
mov dword [edx], eax
mov ecx, dword [ebp - 0x294]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x290]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x28c]
mov dword [edx + 0xc], ecx
push 0x4129a8
mov edx, dword [ebp - 0x9c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x9c]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x46fba3
push 0xb4
push 0x40e4b4
mov edx, dword [ebp - 0x9c]
push edx
mov eax, dword [ebp - 0x304]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a8], eax
jmp 0x46fbad
mov dword [ebp - 0x4a8], 0
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x290], 0x410a9c
mov dword [ebp - 0x298], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x298]
mov dword [ecx], edx
mov eax, dword [ebp - 0x294]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x290]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
push 0x4129c4
mov ecx, dword [ebp - 0x9c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x9c]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x46fc48
push 0xb4
push 0x40e4b4
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ac], eax
jmp 0x46fc52
mov dword [ebp - 0x4ac], 0
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x290], 0x4129f0
mov dword [ebp - 0x298], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x298]
mov dword [eax], ecx
mov edx, dword [ebp - 0x294]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x290]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x28c]
mov dword [eax + 0xc], edx
push 0x4129d8
mov eax, dword [ebp - 0x9c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x9c]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x46fced
push 0xb4
push 0x40e4b4
mov eax, dword [ebp - 0x9c]
push eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b0], eax
jmp 0x46fcf7
mov dword [ebp - 0x4b0], 0
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x290], 0x40e918
mov dword [ebp - 0x298], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x298]
mov dword [edx], eax
mov ecx, dword [ebp - 0x294]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x290]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x28c]
mov dword [edx + 0xc], ecx
push 0x40b888
mov edx, dword [ebp - 0x9c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x9c]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x46fd92
push 0xb4
push 0x40e4b4
mov edx, dword [ebp - 0x9c]
push edx
mov eax, dword [ebp - 0x304]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b4], eax
jmp 0x46fd9c
mov dword [ebp - 0x4b4], 0
mov dword [ebp - 4], 0x1c
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x40b7c4
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x46fe55
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b8], eax
jmp 0x46fe5f
mov dword [ebp - 0x4b8], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x46feb8
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4bc], eax
jmp 0x46fec2
mov dword [ebp - 0x4bc], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1d
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x40b7e8
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x46fff0
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c0], eax
jmp 0x46fffa
mov dword [ebp - 0x4c0], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x470053
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c4], eax
jmp 0x47005d
mov dword [ebp - 0x4c4], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1e
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x40b824
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x47018e
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c8], eax
jmp 0x470198
mov dword [ebp - 0x4c8], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x4701f1
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4cc], eax
jmp 0x4701fb
mov dword [ebp - 0x4cc], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1f
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x4129f8
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x47032c
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d0], eax
jmp 0x470336
mov dword [ebp - 0x4d0], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x47038f
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d4], eax
jmp 0x470399
mov dword [ebp - 0x4d4], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x20
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x40b900
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4704c7
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d8], eax
jmp 0x4704d1
mov dword [ebp - 0x4d8], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x47052a
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4dc], eax
jmp 0x470534
mov dword [ebp - 0x4dc], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x21
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x4129a8
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x470665
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e0], eax
jmp 0x47066f
mov dword [ebp - 0x4e0], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x4706c8
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e4], eax
jmp 0x4706d2
mov dword [ebp - 0x4e4], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x22
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412a14
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x470803
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e8], eax
jmp 0x47080d
mov dword [ebp - 0x4e8], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x470866
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ec], eax
jmp 0x470870
mov dword [ebp - 0x4ec], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x164]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x23
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412a28
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4709a1
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f0], eax
jmp 0x4709ab
mov dword [ebp - 0x4f0], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x470a04
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f4], eax
jmp 0x470a0e
mov dword [ebp - 0x4f4], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x24
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412a38
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x470b3f
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f8], eax
jmp 0x470b49
mov dword [ebp - 0x4f8], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x470ba2
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4fc], eax
jmp 0x470bac
mov dword [ebp - 0x4fc], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x12c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x25
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412a4c
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x470cdd
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x500], eax
jmp 0x470ce7
mov dword [ebp - 0x500], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x470d40
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x504], eax
jmp 0x470d4a
mov dword [ebp - 0x504], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x8c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x26
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412a64
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x470e7b
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x508], eax
jmp 0x470e85
mov dword [ebp - 0x508], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x470ede
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x50c], eax
jmp 0x470ee8
mov dword [ebp - 0x50c], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x27
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412a80
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x471019
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x510], eax
jmp 0x471023
mov dword [ebp - 0x510], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x47107c
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x514], eax
jmp 0x471086
mov dword [ebp - 0x514], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x28
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412a9c
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x471186
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x518], eax
jmp 0x471190
mov dword [ebp - 0x518], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x4711e9
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x51c], eax
jmp 0x4711f3
mov dword [ebp - 0x51c], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x19c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x29
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412ab8
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4712f3
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x520], eax
jmp 0x4712fd
mov dword [ebp - 0x520], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x471356
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x524], eax
jmp 0x471360
mov dword [ebp - 0x524], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x184]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x2a
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412ad8
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x471481
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x528], eax
jmp 0x47148b
mov dword [ebp - 0x528], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x4714e4
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x52c], eax
jmp 0x4714ee
mov dword [ebp - 0x52c], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x2b
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412af4
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4715ee
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x530], eax
jmp 0x4715f8
mov dword [ebp - 0x530], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x471651
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x534], eax
jmp 0x47165b
mov dword [ebp - 0x534], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x2c
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412b10
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x471758
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x538], eax
jmp 0x471762
mov dword [ebp - 0x538], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x4717bb
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x53c], eax
jmp 0x4717c5
mov dword [ebp - 0x53c], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x2d
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412b2c
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4718c5
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x540], eax
jmp 0x4718cf
mov dword [ebp - 0x540], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x471928
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x544], eax
jmp 0x471932
mov dword [ebp - 0x544], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x2e
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412b5c
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x471a32
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x548], eax
jmp 0x471a3c
mov dword [ebp - 0x548], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x471a95
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x54c], eax
jmp 0x471a9f
mov dword [ebp - 0x54c], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x15c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x2f
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412b78
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x471b9f
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x550], eax
jmp 0x471ba9
mov dword [ebp - 0x550], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x471c02
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x554], eax
jmp 0x471c0c
mov dword [ebp - 0x554], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x30
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412b94
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x471d09
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x558], eax
jmp 0x471d13
mov dword [ebp - 0x558], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x471d6c
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x55c], eax
jmp 0x471d76
mov dword [ebp - 0x55c], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x31
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412bb0
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x471e73
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x560], eax
jmp 0x471e7d
mov dword [ebp - 0x560], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x471ed6
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x564], eax
jmp 0x471ee0
mov dword [ebp - 0x564], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x158]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x32
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412bcc
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x471fe0
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x568], eax
jmp 0x471fea
mov dword [ebp - 0x568], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x472043
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x56c], eax
jmp 0x47204d
mov dword [ebp - 0x56c], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x33
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412be8
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x47214d
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x472157
mov dword [ebp - 0x570], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x4721b0
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x574], eax
jmp 0x4721ba
mov dword [ebp - 0x574], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x34
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412c04
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4722ba
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x578], eax
jmp 0x4722c4
mov dword [ebp - 0x578], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x47231d
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x57c], eax
jmp 0x472327
mov dword [ebp - 0x57c], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x35
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x40c4e0
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412c20
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x472427
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x580], eax
jmp 0x472431
mov dword [ebp - 0x580], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x47248a
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x584], eax
jmp 0x472494
mov dword [ebp - 0x584], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x84], eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x36
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x40c4e0
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412c3c
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4725b3
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x588], eax
jmp 0x4725bd
mov dword [ebp - 0x588], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x472616
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x472620
mov dword [ebp - 0x58c], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x154], eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x37
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x40c4e0
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412c58
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x47273f
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x590], eax
jmp 0x472749
mov dword [ebp - 0x590], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x4727a2
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x594], eax
jmp 0x4727ac
mov dword [ebp - 0x594], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0xc4], eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x38
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x40c4e0
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412c70
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4728cb
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x598], eax
jmp 0x4728d5
mov dword [ebp - 0x598], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x47292e
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x59c], eax
jmp 0x472938
mov dword [ebp - 0x59c], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x39
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x4129c4
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x472a57
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a0], eax
jmp 0x472a61
mov dword [ebp - 0x5a0], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x472aba
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a4], eax
jmp 0x472ac4
mov dword [ebp - 0x5a4], 0
push 0
push 0xffffffffffffffff
push 1
push 0x4087f4
push 0x40a684
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x17c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x3a
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x40c4ac
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x40c4b8
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x472bf5
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a8], eax
jmp 0x472bff
mov dword [ebp - 0x5a8], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x472c58
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ac], eax
jmp 0x472c62
mov dword [ebp - 0x5ac], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fcomp qword [0x403900]
fnstsw ax
test ah, 0x40
jne 0x472c9d
mov dword [ebp - 0x5b0], 1
jmp 0x472ca7
mov dword [ebp - 0x5b0], 0
mov ecx, dword [ebp - 0x5b0]
neg ecx
mov word [ebp - 0x178], cx
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x268]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x3b
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x304], eax
mov dword [ebp - 0x2a0], 0x40c4ac
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x40c4cc
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
mov ecx, dword [ebp - 0x304]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x304]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x472da7
push 0x20
push 0x408da0
mov ecx, dword [ebp - 0x304]
push ecx
mov edx, dword [ebp - 0x308]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b4], eax
jmp 0x472db1
mov dword [ebp - 0x5b4], 0
mov eax, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], eax
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [ebp - 0x30c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x30c]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x472e0a
push 0x24
push 0x40a368
mov edx, dword [ebp - 0x30c]
push edx
mov eax, dword [ebp - 0x310]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b8], eax
jmp 0x472e14
mov dword [ebp - 0x5b8], 0
lea ecx, [ebp - 0x268]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fcomp qword [0x403900]
fnstsw ax
test ah, 0x40
jne 0x472e4f
mov dword [ebp - 0x5bc], 1
jmp 0x472e59
mov dword [ebp - 0x5bc], 0
mov edx, dword [ebp - 0x5bc]
neg edx
mov word [ebp - 0xf0], dx
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x268]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x3c
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x2a0], 0x40c4ac
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x40c4e8
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
mov edx, dword [ebp - 0x304]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x304]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x472f59
push 0x20
push 0x408da0
mov edx, dword [ebp - 0x304]
push edx
mov eax, dword [ebp - 0x308]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c0], eax
jmp 0x472f63
mov dword [ebp - 0x5c0], 0
mov ecx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], ecx
lea edx, [ebp - 0x268]
push edx
mov eax, dword [ebp - 0x30c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x30c]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x472fbc
push 0x24
push 0x40a368
mov eax, dword [ebp - 0x30c]
push eax
mov ecx, dword [ebp - 0x310]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c4], eax
jmp 0x472fc6
mov dword [ebp - 0x5c4], 0
lea edx, [ebp - 0x268]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fcomp qword [0x403900]
fnstsw ax
test ah, 0x40
jne 0x473001
mov dword [ebp - 0x5c8], 1
jmp 0x47300b
mov dword [ebp - 0x5c8], 0
mov eax, dword [ebp - 0x5c8]
neg eax
mov word [ebp - 0x1a8], ax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x3d
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x40c4ac
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x40c4fc
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x47310b
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5cc], eax
jmp 0x473115
mov dword [ebp - 0x5cc], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x47316e
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d0], eax
jmp 0x473178
mov dword [ebp - 0x5d0], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fcomp qword [0x403900]
fnstsw ax
test ah, 0x40
jne 0x4731b3
mov dword [ebp - 0x5d4], 1
jmp 0x4731bd
mov dword [ebp - 0x5d4], 0
mov ecx, dword [ebp - 0x5d4]
neg ecx
mov word [ebp - 0x128], cx
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x268]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x3e
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x304], eax
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412c88
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
mov ecx, dword [ebp - 0x304]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x304]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4732bd
push 0x20
push 0x408da0
mov ecx, dword [ebp - 0x304]
push ecx
mov edx, dword [ebp - 0x308]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d8], eax
jmp 0x4732c7
mov dword [ebp - 0x5d8], 0
mov eax, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], eax
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [ebp - 0x30c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x30c]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x473320
push 0x24
push 0x40a368
mov edx, dword [ebp - 0x30c]
push edx
mov eax, dword [ebp - 0x310]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5dc], eax
jmp 0x47332a
mov dword [ebp - 0x5dc], 0
lea ecx, [ebp - 0x268]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x268]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x3f
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x304], eax
mov dword [ebp - 0x2a0], 0x40c4e0
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412ca4
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
mov ecx, dword [ebp - 0x304]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x304]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x473427
push 0x20
push 0x408da0
mov ecx, dword [ebp - 0x304]
push ecx
mov edx, dword [ebp - 0x308]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e0], eax
jmp 0x473431
mov dword [ebp - 0x5e0], 0
mov eax, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], eax
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [ebp - 0x30c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x30c]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x47348a
push 0x24
push 0x40a368
mov edx, dword [ebp - 0x30c]
push edx
mov eax, dword [ebp - 0x310]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e4], eax
jmp 0x473494
mov dword [ebp - 0x5e4], 0
lea ecx, [ebp - 0x268]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fcomp qword [0x403900]
fnstsw ax
test ah, 0x40
jne 0x4734cf
mov dword [ebp - 0x5e8], 1
jmp 0x4734d9
mov dword [ebp - 0x5e8], 0
mov edx, dword [ebp - 0x5e8]
neg edx
mov word [ebp - 0x30], dx
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x268]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x40
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412cc0
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
mov edx, dword [ebp - 0x304]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x304]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4735d6
push 0x20
push 0x408da0
mov edx, dword [ebp - 0x304]
push edx
mov eax, dword [ebp - 0x308]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ec], eax
jmp 0x4735e0
mov dword [ebp - 0x5ec], 0
mov ecx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], ecx
lea edx, [ebp - 0x268]
push edx
mov eax, dword [ebp - 0x30c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x30c]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x473639
push 0x24
push 0x40a368
mov eax, dword [ebp - 0x30c]
push eax
mov ecx, dword [ebp - 0x310]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f0], eax
jmp 0x473643
mov dword [ebp - 0x5f0], 0
lea edx, [ebp - 0x268]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x268]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x41
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412ce4
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
mov edx, dword [ebp - 0x304]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x304]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x473743
push 0x20
push 0x408da0
mov edx, dword [ebp - 0x304]
push edx
mov eax, dword [ebp - 0x308]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f4], eax
jmp 0x47374d
mov dword [ebp - 0x5f4], 0
mov ecx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], ecx
lea edx, [ebp - 0x268]
push edx
mov eax, dword [ebp - 0x30c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x30c]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x4737a6
push 0x24
push 0x40a368
mov eax, dword [ebp - 0x30c]
push eax
mov ecx, dword [ebp - 0x310]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f8], eax
jmp 0x4737b0
mov dword [ebp - 0x5f8], 0
lea edx, [ebp - 0x268]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x268]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x42
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412d1c
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
mov edx, dword [ebp - 0x304]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x304]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x4738ad
push 0x20
push 0x408da0
mov edx, dword [ebp - 0x304]
push edx
mov eax, dword [ebp - 0x308]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5fc], eax
jmp 0x4738b7
mov dword [ebp - 0x5fc], 0
mov ecx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], ecx
lea edx, [ebp - 0x268]
push edx
mov eax, dword [ebp - 0x30c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x30c]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x473910
push 0x24
push 0x40a368
mov eax, dword [ebp - 0x30c]
push eax
mov ecx, dword [ebp - 0x310]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x600], eax
jmp 0x47391a
mov dword [ebp - 0x600], 0
lea edx, [ebp - 0x268]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fcomp qword [0x403900]
fnstsw ax
test ah, 0x40
jne 0x473955
mov dword [ebp - 0x604], 1
jmp 0x47395f
mov dword [ebp - 0x604], 0
mov eax, dword [ebp - 0x604]
neg eax
mov word [ebp - 0x1ec], ax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x43
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412d44
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jge 0x473a5f
push 0x20
push 0x408da0
mov eax, dword [ebp - 0x304]
push eax
mov ecx, dword [ebp - 0x308]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x608], eax
jmp 0x473a69
mov dword [ebp - 0x608], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x30c], edx
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30c]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x310], eax
cmp dword [ebp - 0x310], 0
jge 0x473ac2
push 0x24
push 0x40a368
mov ecx, dword [ebp - 0x30c]
push ecx
mov edx, dword [ebp - 0x310]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x60c], eax
jmp 0x473acc
mov dword [ebp - 0x60c], 0
lea eax, [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fcomp qword [0x403900]
fnstsw ax
test ah, 0x40
jne 0x473b07
mov dword [ebp - 0x610], 1
jmp 0x473b11
mov dword [ebp - 0x610], 0
mov ecx, dword [ebp - 0x610]
neg ecx
mov word [ebp - 0x1a4], cx
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x268]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x44
mov edx, dword [ebp - 0x160]
push edx
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473b8d
mov dword [ebp - 4], 0x45
mov edx, 0x4087f4
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x47
mov eax, dword [ebp - 0x58]
push eax
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473bbc
mov dword [ebp - 4], 0x48
mov edx, 0x4087f4
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4a
mov ecx, dword [ebp - 0x198]
push ecx
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473bf1
mov dword [ebp - 4], 0x4b
mov edx, 0x4087f4
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4d
mov edx, dword [ebp - 0x88]
push edx
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473c26
mov dword [ebp - 4], 0x4e
mov edx, 0x4087f4
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
mov eax, dword [ebp - 0x15c]
push eax
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473c5b
mov dword [ebp - 4], 0x51
mov edx, 0x4087f4
lea ecx, [ebp - 0x15c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
mov ecx, dword [ebp - 0x54]
push ecx
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473c8a
mov dword [ebp - 4], 0x54
mov edx, 0x4087f4
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x56
mov edx, dword [ebp - 0x6c]
push edx
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473cb9
mov dword [ebp - 4], 0x57
mov edx, 0x4087f4
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x59
mov eax, dword [ebp - 0x158]
push eax
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473cee
mov dword [ebp - 4], 0x5a
mov edx, 0x4087f4
lea ecx, [ebp - 0x158]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5c
mov ecx, dword [ebp - 0x1f0]
push ecx
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473d23
mov dword [ebp - 4], 0x5d
mov edx, 0x4087f4
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5f
mov edx, dword [ebp - 0xf4]
push edx
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473d58
mov dword [ebp - 4], 0x60
mov edx, 0x4087f4
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x62
mov eax, dword [ebp - 0x1ac]
push eax
push 0x412d6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x473d8d
mov dword [ebp - 4], 0x63
mov edx, 0x4087f4
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x65
mov ecx, dword [ebp - 0x17c]
push ecx
call fcn.00489890
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x66
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp eax, 0x1d
jne 0x473ddf
mov dword [ebp - 4], 0x67
mov edx, 0x4087f4
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x69
mov edx, 0x4087f4
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6a
mov eax, dword [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fabs
fnstsw ax
test al, 0xd
jne 0x48987d
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x405a10]
fnstsw ax
test ah, 0x41
je 0x473e36
mov dword [ebp - 0x614], 1
jmp 0x473e40
mov dword [ebp - 0x614], 0
mov ecx, dword [ebp - 0x19c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fabs
fnstsw ax
test al, 0xd
jne 0x48987d
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x405a10]
fnstsw ax
test ah, 0x41
je 0x473e78
mov dword [ebp - 0x618], 1
jmp 0x473e82
mov dword [ebp - 0x618], 0
mov edx, dword [ebp - 0x614]
and edx, dword [ebp - 0x618]
test edx, edx
jne 0x473faf
mov dword [ebp - 4], 0x6b
mov eax, dword [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fabs
fnstsw ax
test al, 0xd
jne 0x48987d
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x405a10]
fnstsw ax
test ah, 0x41
jne 0x473efb
mov dword [ebp - 4], 0x6c
push 0
push 0xffffffffffffffff
push 1
push 0x40b3ec
push 0x40d1f0
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x6e
mov edx, dword [ebp - 0xec]
push edx
push 0x40d1f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x6f
mov eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fabs
fnstsw ax
test al, 0xd
jne 0x48987d
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x405a10]
fnstsw ax
test ah, 0x41
jne 0x473faf
mov dword [ebp - 4], 0x70
mov ecx, dword [ebp - 0xec]
push ecx
push 0
push 0xffffffffffffffff
push 1
push 0x40b3ec
push 0x40d1f0
mov edx, dword [ebp - 0x19c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x73
mov eax, dword [ebp - 0x160]
push eax
push 0x4087f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov esi, eax
neg esi
sbb esi, esi
inc esi
mov ecx, dword [ebp - 0x58]
push ecx
push 0x4087f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
and esi, eax
test esi, esi
jne 0x474037
mov dword [ebp - 4], 0x74
mov edx, dword [ebp - 0x160]
push edx
push 0x40d1f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x47404f
mov dword [ebp - 4], 0x76
mov edx, 0x4087f4
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x78
mov ecx, dword [ebp - 0x198]
push ecx
push 0x4087f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov esi, eax
neg esi
sbb esi, esi
inc esi
mov edx, dword [ebp - 0x88]
push edx
push 0x4087f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
and esi, eax
test esi, esi
jne 0x4740da
mov dword [ebp - 4], 0x79
mov eax, dword [ebp - 0x198]
push eax
push 0x40d1f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x88]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x4740ef
mov dword [ebp - 4], 0x7b
mov edx, 0x4087f4
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7d
mov edx, dword [ebp - 0x15c]
push edx
push 0x4087f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov esi, eax
neg esi
sbb esi, esi
inc esi
mov eax, dword [ebp - 0x54]
push eax
push 0x4087f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
and esi, eax
test esi, esi
jne 0x474177
mov dword [ebp - 4], 0x7e
mov ecx, dword [ebp - 0x15c]
push ecx
push 0x40d1f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x124]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x47418f
mov dword [ebp - 4], 0x80
mov edx, 0x4087f4
lea ecx, [ebp - 0x124]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x82
mov eax, dword [ebp - 0x50]
push eax
push 0x4087f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4741be
mov dword [ebp - 4], 0x83
mov edx, 0x412d84
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x85
movsx ecx, word [ebp - 0x1a4]
test ecx, ecx
je 0x474d5c
mov dword [ebp - 4], 0x86
push 0x412dac
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea edx, [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x87
push 0x412dc0
mov eax, dword [0x48d024]
mov ecx, dword [eax]
mov edx, dword [0x48d024]
push edx
call dword [ecx + 0x90]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x47424a
push 0x90
push 0x408f24
mov eax, dword [0x48d024]
push eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x61c], eax
jmp 0x474254
mov dword [ebp - 0x61c], 0
mov dword [ebp - 4], 0x88
push 0x412dd0
mov edx, dword [0x48d024]
mov eax, dword [edx]
mov ecx, dword [0x48d024]
push ecx
call dword [eax + 0x98]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x4742ac
push 0x98
push 0x408f24
mov edx, dword [0x48d024]
push edx
mov eax, dword [ebp - 0x304]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x620], eax
jmp 0x4742b6
mov dword [ebp - 0x620], 0
mov dword [ebp - 4], 0x89
push 0x412df0
mov ecx, dword [0x48d024]
mov edx, dword [ecx]
mov eax, dword [0x48d024]
push eax
call dword [edx + 0xa0]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x47430d
push 0xa0
push 0x408f24
mov ecx, dword [0x48d024]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x624], eax
jmp 0x474317
mov dword [ebp - 0x624], 0
mov dword [ebp - 4], 0x8a
push 0x4087f4
mov eax, dword [0x48d024]
mov ecx, dword [eax]
mov edx, dword [0x48d024]
push edx
call dword [ecx + 0xb8]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x47436d
push 0xb8
push 0x408f24
mov eax, dword [0x48d024]
push eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x628], eax
jmp 0x474377
mov dword [ebp - 0x628], 0
mov dword [ebp - 4], 0x8b
mov edx, dword [ebp - 0xc8]
push edx
lea eax, [ebp - 0x22c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea ecx, [ebp - 0x22c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x298], 0x4009
lea edx, [ebp - 0x2fc]
push edx
lea eax, [ebp - 0x298]
push eax
mov ecx, dword [0x48d024]
mov edx, dword [ecx]
mov eax, dword [0x48d024]
push eax
call dword [edx + 0xbc]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x474401
push 0xbc
push 0x408f24
mov ecx, dword [0x48d024]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x62c], eax
jmp 0x47440b
mov dword [ebp - 0x62c], 0
push 0x40af44
mov eax, dword [ebp - 0x22c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x8c
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x290], 0x412dc0
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [ebp - 0xc8]
push edx
lea eax, [ebp - 0x22c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x248]
push edx
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x268]
push ecx
call fcn.0044e670
push 0x40af44
mov edx, dword [ebp - 0x22c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x268]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x268]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x8d
lea edx, [ebp - 0x22c]
push edx
mov eax, dword [ebp - 0xa8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xa8]
push edx
call dword [ecx + 0x4c]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x47457a
push 0x4c
push 0x408f60
mov eax, dword [ebp - 0xa8]
push eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x630], eax
jmp 0x474584
mov dword [ebp - 0x630], 0
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x308], edx
lea eax, [ebp - 0x2fc]
push eax
lea ecx, [ebp - 0x11c]
push ecx
mov edx, dword [ebp - 0x308]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x308]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x30c], eax
cmp dword [ebp - 0x30c], 0
jge 0x4745e4
push 0x54
push 0x40c5a4
mov edx, dword [ebp - 0x308]
push edx
mov eax, dword [ebp - 0x30c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x634], eax
jmp 0x4745ee
mov dword [ebp - 0x634], 0
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x8e
push 0x412dc0
mov ecx, dword [0x48d024]
mov edx, dword [ecx]
mov eax, dword [0x48d024]
push eax
call dword [edx + 0x90]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x474651
push 0x90
push 0x408f24
mov ecx, dword [0x48d024]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x638], eax
jmp 0x47465b
mov dword [ebp - 0x638], 0
mov dword [ebp - 4], 0x8f
push 0x412dd0
mov eax, dword [0x48d024]
mov ecx, dword [eax]
mov edx, dword [0x48d024]
push edx
call dword [ecx + 0x98]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x4746b1
push 0x98
push 0x408f24
mov eax, dword [0x48d024]
push eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x63c], eax
jmp 0x4746bb
mov dword [ebp - 0x63c], 0
mov dword [ebp - 4], 0x90
push 0x412e1c
mov edx, dword [0x48d024]
mov eax, dword [edx]
mov ecx, dword [0x48d024]
push ecx
call dword [eax + 0xa0]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x474713
mov dword [ebp - 4], 0x9c
lea eax, [ebp - 0x22c]
push eax
mov ecx, dword [0x48d024]
mov edx, dword [ecx]
mov eax, dword [0x48d024]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x474daf
push 0x1c
push 0x408f24
mov ecx, dword [0x48d024]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x668], eax
jmp 0x474db9
mov dword [ebp - 0x668], 0
push 0x408f60
mov eax, dword [ebp - 0x22c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea ecx, [ebp - 0xa8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x9e
mov edx, 0x412f54
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x412ee0
mov edx, dword [ebp + 0x10]
push edx
lea eax, [ebp - 0x210]
push eax
call fcn.0044fef0
mov edx, eax
lea ecx, [ebp - 0x214]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x218]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x412f70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x210]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x9f
lea ecx, [ebp - 0x22c]
push ecx
mov edx, dword [ebp - 0xa8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x474ec3
push 0x4c
push 0x408f60
mov edx, dword [ebp - 0xa8]
push edx
mov eax, dword [ebp - 0x304]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x66c], eax
jmp 0x474ecd
mov dword [ebp - 0x66c], 0
mov ecx, dword [ebp - 0x22c]
mov dword [ebp - 0x308], ecx
mov dword [ebp - 0x290], 0x412fac
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x248]
push eax
mov ecx, dword [ebp - 0x308]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x308]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x30c], eax
cmp dword [ebp - 0x30c], 0
jge 0x474f53
push 0x24
push 0x40c5a4
mov ecx, dword [ebp - 0x308]
push ecx
mov edx, dword [ebp - 0x30c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x670], eax
jmp 0x474f5d
mov dword [ebp - 0x670], 0
mov eax, dword [ebp - 0x230]
mov dword [ebp - 0x310], eax
mov word [ebp - 0x2fc], 0xffff
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x2fc]
push edx
lea eax, [ebp - 0x258]
push eax
mov ecx, dword [ebp - 0x310]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x310]
push eax
call dword [edx + 0x100]
fnclex
mov dword [ebp - 0x314], eax
cmp dword [ebp - 0x314], 0
jge 0x474ff9
push 0x100
push 0x40c5b4
mov ecx, dword [ebp - 0x310]
push ecx
mov edx, dword [ebp - 0x314]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x674], eax
jmp 0x475003
mov dword [ebp - 0x674], 0
mov eax, dword [ebp - 0x210]
mov dword [ebp - 0x3d0], eax
mov dword [ebp - 0x210], 0
mov edx, dword [ebp - 0x3d0]
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x22c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa0
mov dword [ebp - 0x240], 0x80020004
mov dword [ebp - 0x248], 0xa
lea edx, [ebp - 0x248]
push edx
push 0x1c
mov eax, dword [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa1
push 1
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0xb0]
push ecx
push 0x412ffc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x412fd4
mov edx, dword [ebp - 0x11c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa2
push 0x41302c
push 1
push 0xffffffffffffffff
push 0x40c65c
mov eax, dword [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
sub eax, 1
jo 0x489882
push eax
mov ecx, dword [ebp - 0x11c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa3
movsx edx, word [ebp - 0x1a4]
test edx, edx
je 0x4751e9
movsx eax, word [ebp - 0x1ec]
test eax, eax
je 0x4751e9
mov dword [ebp - 4], 0xa4
movsx ecx, word [ebp - 0xcc]
test ecx, ecx
je 0x4751c2
mov dword [ebp - 4], 0xa5
mov edx, dword [ebp - 0x1e8]
push edx
push 0x4130b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
jmp 0x4751e9
mov dword [ebp - 4], 0xa7
mov eax, dword [ebp - 0x1e8]
push eax
push 0x41305c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xaa
lea ecx, [ebp - 0x22c]
push ecx
mov edx, dword [ebp - 0xa8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x47523d
push 0x4c
push 0x408f60
mov edx, dword [ebp - 0xa8]
push edx
mov eax, dword [ebp - 0x304]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x678], eax
jmp 0x475247
mov dword [ebp - 0x678], 0
mov ecx, dword [ebp - 0x22c]
mov dword [ebp - 0x308], ecx
mov dword [ebp - 0x290], 0x413080
mov dword [ebp - 0x298], 8
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x248]
push eax
mov ecx, dword [ebp - 0x308]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x308]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x30c], eax
cmp dword [ebp - 0x30c], 0
jge 0x4752cd
push 0x24
push 0x40c5a4
mov ecx, dword [ebp - 0x308]
push ecx
mov edx, dword [ebp - 0x30c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x67c], eax
jmp 0x4752d7
mov dword [ebp - 0x67c], 0
mov eax, dword [ebp - 0x230]
mov dword [ebp - 0x310], eax
mov word [ebp - 0x2fc], 0xffff
mov dword [ebp - 0x2a0], 0x4087f4
mov dword [ebp - 0x2a8], 8
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x2fc]
push edx
lea eax, [ebp - 0x258]
push eax
mov ecx, dword [ebp - 0x310]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x310]
push eax
call dword [edx + 0x100]
fnclex
mov dword [ebp - 0x314], eax
cmp dword [ebp - 0x314], 0
jge 0x475373
push 0x100
push 0x40c5b4
mov ecx, dword [ebp - 0x310]
push ecx
mov edx, dword [ebp - 0x314]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x680], eax
jmp 0x47537d
mov dword [ebp - 0x680], 0
mov eax, dword [ebp - 0x210]
mov dword [ebp - 0x3d4], eax
mov dword [ebp - 0x210], 0
mov edx, dword [ebp - 0x3d4]
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x22c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xab
mov dword [ebp - 0x240], 0x80020004
mov dword [ebp - 0x248], 0xa
lea edx, [ebp - 0x248]
push edx
push 0x1c
mov eax, dword [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xac
push 1
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0xb0]
push ecx
push 0x412ffc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x412fd4
mov edx, dword [ebp - 0x11c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xad
push 0x41302c
push 1
push 0xffffffffffffffff
push 0x40c65c
mov eax, dword [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
sub eax, 1
jo 0x489882
jmp 0x405dfc