Function at 0x428740
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x10c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4033f8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov dword [ebp - 0xa8], 0x2f
mov dword [ebp - 0xb0], 2
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 4
movsx ecx, word [0x444088]
test ecx, ecx
jne 0x429b54
mov dword [ebp - 4], 5
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 6
push 0x406aa000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 7
mov dword [ebp - 0x64], 0xb
mov dword [ebp - 4], 8
push 0x4060e000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 9
mov dword [ebp - 0xa8], 0x69
mov dword [ebp - 0xb0], 2
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa
push 0xd9
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 0x120
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0xc
push 0x1b
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcByteValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd
push 0xb5
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcByteValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileLength]
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0xcc], 0x40476c
mov dword [ebp - 0xd4], 8
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xb0]
push eax
mov ecx, dword [ebp - 0xfc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf
mov dword [ebp - 0xa8], 0x61
mov dword [ebp - 0xb0], 2
push 0
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x10
push 0x404e8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x11
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaGet3]
mov dword [ebp - 4], 0x12
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x13
mov ecx, dword [0x4440b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0xf8], ax
lea edx, [ebp - 0xf8]
push edx
call fcn.0040d950
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x14
push 0
push 0xffffffffffffffff
push 1
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [0x4440b0]
push ecx
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x15
push 0x12b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x16
push 0xb4
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0xcc], 0x4440b0
mov dword [ebp - 0xd4], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x18
lea eax, [ebp - 0x78]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xd4], 0x4008
push 0
push 0x40
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0xa8], 0x4c
mov dword [ebp - 0xb0], 2
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1a
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x90]
push edx
mov eax, dword [ebp - 0x44]
push eax
mov ecx, dword [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0xa8], 0x45
mov dword [ebp - 0xb0], 2
push 0
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0xa8], 0xc6
mov dword [ebp - 0xb0], 2
push 0
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0xa8], 0xdb
mov dword [ebp - 0xb0], 2
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1e
mov edx, 0x4043c0
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f
push 0x406d6000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x20
mov edx, dword [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0xf8], ax
lea eax, [ebp - 0xf8]
push eax
call fcn.0040d950
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x21
push 0x188a
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x22
push 0x41
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcByteValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x23
mov dword [ebp - 0xcc], 0x4043c0
mov dword [ebp - 0xd4], 8
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0x40
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x24
lea eax, [ebp - 0x7c]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xd4], 0x4008
push 0
push 0x40
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x25
mov word [ebp - 0xf8], 0x1b3d
lea ecx, [ebp - 0xf8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0x26
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x70]
push eax
mov ecx, dword [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x27
push 0x405b8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x28
push 0x9a
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x29
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0xa8], 0x19
mov dword [ebp - 0xb0], 2
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2b
push 0xf2
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0xa8], 0x16
mov dword [ebp - 0xb0], 2
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2d
push 0x40380000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x2e
push 0x40443c
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0xf8], ax
lea ecx, [ebp - 0xf8]
push ecx
call fcn.0040d950
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0xcc], 0x40443c
mov dword [ebp - 0xd4], 8
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0x40
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x30
lea ecx, [ebp - 0x68]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x31
mov dword [ebp - 0xa8], pe_nt_image_headers32
mov dword [ebp - 0xb0], 2
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x32
mov dword [ebp - 0xa8], 0x5e
mov dword [ebp - 0xb0], 2
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x33
push 0x406b6000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x34
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x68]
push ecx
push 0x40443c
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x35
mov dword [ebp - 0xa8], 6
mov dword [ebp - 0xb0], 2
push 2
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x36
push 0x129f
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x37
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x34]
push ecx
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x38
mov dword [ebp - 0xa8], 0x1a
mov dword [ebp - 0xb0], 2
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x39
mov dword [ebp - 0xa8], 0xc6
mov dword [ebp - 0xb0], 2
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3a
push 0x4044b8
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0xf8], ax
lea eax, [ebp - 0xf8]
push eax
call fcn.0040d950
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x3b
push 0xd6
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0xcc], 0x4044b8
mov dword [ebp - 0xd4], 8
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0x40
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3d
lea eax, [ebp - 0x24]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xd4], 0x4008
push 0
push 0x40
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3e
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x24]
push ecx
push 0x4044b8
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x3f
push 0
push 0xffffffffffffffff
push 1
mov eax, dword [ebp - 0x94]
push eax
mov ecx, dword [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x40
push 0x40602000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x41
push 0x401c0000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x42
push 0xdc
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcByteValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x43
push 0x404450
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0xf8], ax
lea eax, [ebp - 0xf8]
push eax
call fcn.0040d950
mov edx, eax
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x44
mov dword [ebp - 0xcc], 0x404450
mov dword [ebp - 0xd4], 8
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0x40
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x45
push 0xae
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x46
mov dword [ebp - 0xa8], 0x54
mov dword [ebp - 0xb0], 2
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x47
push 0x40390000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x48
lea ecx, [ebp - 0x84]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x49
push 0x40260000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x4a
push 0x404c0000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x4b
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x84]
push edx
push 0x404450
mov eax, dword [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x4c
push 0x40660000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0xa8], 0xf
mov dword [ebp - 0xb0], 2
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x4e
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x80]
push edx
mov eax, dword [ebp - 0x98]
push eax
mov ecx, dword [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x4f
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [0x444288]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x44428c
call fcn.0040ca50
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x50
push 0x40620000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x64], 0xc
mov dword [ebp - 4], 0x52
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push edx
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 0x220
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x53
push 0x405f4000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x54
mov dword [ebp - 0xa8], 0x2e
mov dword [ebp - 0xb0], 2
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x55
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
lea ecx, [ebp - 0x60]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPut3]
mov dword [ebp - 4], 0x56
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x57
mov dword [ebp - 0x64], 0xd
mov dword [ebp - 4], 0x58
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x59
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
push ecx
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 0x220
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x110], 0x65a
mov dword [ebp - 0x10c], 1
mov dword [ebp - 0x9c], 0
jmp 0x4299a5
mov edx, dword [ebp - 0x9c]
add edx, dword [ebp - 0x10c]
jo 0x429f0a
mov dword [ebp - 0x9c], edx
mov eax, dword [ebp - 0x9c]
cmp eax, dword [ebp - 0x110]
jg 0x429ace
mov dword [ebp - 4], 0x5b
push 0x4068e000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0xa8], 0xed
mov dword [ebp - 0xb0], 2
push 0
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5d
cmp dword [0x44428c], 0
je 0x429a82
mov edx, dword [0x44428c]
cmp word [edx], 1
jne 0x429a82
mov eax, dword [0x44428c]
mov ecx, dword [ebp - 0x9c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x108], ecx
mov edx, dword [0x44428c]
mov eax, dword [ebp - 0x108]
cmp eax, dword [edx + 0x10]
jae 0x429a68
mov dword [ebp - 0x128], 0
jmp 0x429a74
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x128], eax
mov ecx, dword [ebp - 0x108]
mov dword [ebp - 0x12c], ecx
jmp 0x429a8e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c], eax
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
mov edx, dword [0x444210]
add edx, dword [ebp - 0x9c]
jo 0x429f0a
push edx
mov eax, dword [0x44428c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x12c]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaPut4]
mov dword [ebp - 4], 0x5e
jmp 0x42998d
mov dword [ebp - 4], 0x5f
push 0x40588000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x60
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x61
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x62
push 0x49
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x429d2e
mov dword [ebp - 4], 0x64
push 0
push 2
push 1
push 0
lea eax, [ebp - 0xc4]
push eax
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xd4], 3
lea edx, [ebp - 0xd4]
mov eax, dword [ebp - 0xc4]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xc4]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xe4], 3
lea edx, [ebp - 0xe4]
mov eax, dword [ebp - 0xc4]
mov ecx, 1
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xc4]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xf4], 0xb
lea edx, [ebp - 0xf4]
mov ecx, dword [ebp - 0xc4]
mov eax, 2
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0xc4]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [0x444264]
push eax
mov ecx, dword [0x4441e4]
push ecx
call fcn.00413800
lea edx, [ebp - 0xc4]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x65
push 0
push 1
push 1
push 0
lea eax, [ebp - 0xc4]
push eax
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xd4], 3
lea edx, [ebp - 0xd4]
mov eax, dword [ebp - 0xc4]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xc4]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xe4], 3
lea edx, [ebp - 0xe4]
mov ecx, dword [ebp - 0xc4]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0xc4]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [0x4440c4]
push eax
mov ecx, dword [0x4441e4]
push ecx
call fcn.00413800
lea edx, [ebp - 0xc4]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x67
mov word [0x444088], 0xffff
mov dword [ebp - 4], 0x68
push 0x405e8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x104]
mov dword [ebp - 4], 0x69
mov dword [ebp - 0xa8], 0xd6
mov dword [ebp - 0xb0], 2
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x6a
push 0x4065e000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x104]
wait
push 0x429ef7
jmp 0x429df7
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x190
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x4035c8
xor ebx, ebx
mov dword [ebp - 4], ebx
mov esi, dword [ebp + 8]
push esi
mov eax, dword [esi]
call dword [eax + 4]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x74]
push ecx
mov dword [ebp - 0x144], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x60], ebx
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x74], ebx
mov dword [ebp - 0x84], ebx
mov dword [ebp - 0x94], ebx
mov dword [ebp - 0xa4], ebx
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xc4], ebx
mov dword [ebp - 0xd4], ebx
mov dword [ebp - 0xe4], ebx
mov dword [ebp - 0xf4], ebx
mov dword [ebp - 0x104], ebx
mov dword [ebp - 0x114], ebx
mov dword [ebp - 0x124], ebx
mov dword [ebp - 0x134], ebx
mov dword [ebp - 0x154], ebx
mov dword [ebp - 0x174], ebx
mov dword [ebp - 0x13c], 7
mov dword [ebp - 0x144], 2
call edi
add esp, 0x10
push eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x94]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x144]
lea eax, [ebp - 0xa4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x84]
lea eax, [ebp - 0x74]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x140]
push ecx
mov ecx, esp
mov eax, 2
mov dword [ebp - 0x144], eax
push 0x404d6c
mov dword [ecx], eax
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0x13c], ebx
mov dword [ecx + 4], edx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
mov dword [ebp - 0x13c], 7
mov dword [ebp - 0x144], 2
call edi
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x94]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x144]
lea ecx, [ebp - 0xa4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [esi + 0x44]
mov dword [ebp - 0x18c], eax
lea eax, [ebp - 0x84]
lea ecx, [ebp - 0x74]
push eax
push ecx
push 2
mov dword [edx], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, dword [esi + 0x44]
mov ecx, dword [ebp - 0x18c]
mov eax, dword [edx]
cmp eax, ecx
jg 0x42a44b
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x13c], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x140]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x138]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call edi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xd4]
push ebx
push 0x404dbc
push ebx
push 0x404e40
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0xe4]
push eax
push ecx
call edi
mov eax, dword [esi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x94]
mov dword [ebp - 0x8c], 6
mov dword [ebp - 0x94], 2
mov ecx, dword [eax]
push edx
lea edx, [ebp - 0x84]
push ecx
lea eax, [ebp - 0xa4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0xa4]
lea edx, [ebp - 0xb4]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov ecx, dword [esi + 0x44]
lea eax, [ebp - 0xf4]
mov dword [ebp - 0x14c], 0x404d0c
mov dword [ebp - 0x154], 0x8008
mov dword [ebp - 0xec], 6
mov dword [ebp - 0xf4], 2
mov edx, dword [ecx]
push eax
lea eax, [ebp - 0xe4]
push edx
lea ecx, [ebp - 0x104]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x104]
lea eax, [ebp - 0x114]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0xb4]
lea edx, [ebp - 0x154]
push ecx
lea eax, [ebp - 0xc4]
push edx
push eax
mov dword [ebp - 0x16c], 0x405354
mov dword [ebp - 0x174], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x114]
push eax
lea edx, [ebp - 0x174]
push ecx
lea eax, [ebp - 0x124]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x134]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x178], ax
lea edx, [ebp - 0x114]
lea eax, [ebp - 0x104]
push edx
lea ecx, [ebp - 0xf4]
push eax
lea edx, [ebp - 0xe4]
push ecx
lea eax, [ebp - 0xd4]
push edx
lea ecx, [ebp - 0xb4]
push eax
lea edx, [ebp - 0xa4]
push ecx
lea eax, [ebp - 0x94]
push edx
lea ecx, [ebp - 0x84]
push eax
lea edx, [ebp - 0x74]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x178], bx
je 0x42a350
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 4]
add ecx, 1
jo 0x42a993
mov dword [eax + 4], ecx
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call edi
mov eax, dword [esi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x94]
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov ecx, dword [eax]
push edx
lea edx, [ebp - 0x84]
push ecx
lea eax, [ebp - 0xa4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0xa4]
lea edx, [ebp - 0xb4]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xb4]
lea ecx, [ebp - 0x154]
push eax
push ecx
mov dword [ebp - 0x14c], 0x405368
mov dword [ebp - 0x154], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x178], ax
lea edx, [ebp - 0xb4]
lea eax, [ebp - 0xa4]
push edx
lea ecx, [ebp - 0x94]
push eax
lea edx, [ebp - 0x84]
push ecx
lea eax, [ebp - 0x74]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x178], bx
je 0x42a434
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 8]
add ecx, 1
jo 0x42a993
mov dword [eax + 8], ecx
mov eax, dword [esi + 0x44]
mov ecx, 1
add ecx, dword [eax]
jo 0x42a993
mov dword [eax], ecx
jmp 0x42a13c
mov eax, dword [esi + 0x44]
mov edx, 1
mov ecx, dword [eax + 4]
cmp ecx, edx
jne 0x42a53e
cmp dword [eax + 8], edx
jne 0x42a46b
mov dword [eax + 4], ebx
jmp 0x42a8af
cmp ecx, edx
jne 0x42a53e
cmp dword [eax + 8], ebx
jne 0x42a53e
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x64]
push eax
push ecx
call edi
mov edx, dword [esi]
push esi
mov dword [ebp - 0x180], eax
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x60]
push eax
call edi
mov edi, eax
lea edx, [ebp - 0x38]
push edx
push edi
mov ecx, dword [edi]
call dword [ecx + 0xa0]
cmp eax, ebx
fnclex
jge 0x42a4cf
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x180]
push ecx
push 0x40538c
mov edi, dword [eax]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, edi
mov edi, dword [ebp - 0x180]
push eax
push edi
call dword [edx + 0xa4]
cmp eax, ebx
fnclex
jge 0x42a6dd
jmp 0x42a6cb
cmp ecx, ebx
jne 0x42a70d
cmp dword [eax + 8], edx
jne 0x42a601
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x64]
push eax
push ecx
call edi
mov edx, dword [esi]
push esi
mov dword [ebp - 0x180], eax
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x60]
push eax
call edi
mov edi, eax
lea edx, [ebp - 0x38]
push edx
push edi
mov ecx, dword [edi]
call dword [ecx + 0xa0]
cmp eax, ebx
fnclex
jge 0x42a5a2
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x180]
push ecx
push 0x4053d4
mov edi, dword [eax]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, edi
mov edi, dword [ebp - 0x180]
push eax
push edi
jmp 0x42a529
cmp ecx, ebx
jne 0x42a70d
cmp dword [eax + 8], ebx
jne 0x42a70d
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x64]
push eax
push ecx
call edi
mov edx, dword [esi]
push esi
mov dword [ebp - 0x180], eax
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x60]
push eax
call edi
mov edi, eax
lea edx, [ebp - 0x38]
push edx
push edi
mov ecx, dword [edi]
call dword [ecx + 0xa0]
cmp eax, ebx
fnclex
jge 0x42a665
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x180]
push ecx
push 0x405418
mov edi, dword [eax]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, edi
mov edi, dword [ebp - 0x180]
push eax
push edi
call dword [edx + 0xa4]
cmp eax, ebx
fnclex
jge 0x42a6dd
push 0xa4
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x44]
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x64]
lea edx, [ebp - 0x60]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
jmp 0x42a8a9
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x64]
push eax
push ecx
call edi
mov edx, dword [esi]
push esi
mov dword [ebp - 0x180], eax
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x60]
push eax
call edi
mov edi, eax
lea edx, [ebp - 0x38]
push edx
push edi
mov ecx, dword [edi]
call dword [ecx + 0xa0]
cmp eax, ebx
fnclex
jge 0x42a760
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x180]
push ecx
push 0x405480
mov edi, dword [eax]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [esi + 0x44]
push eax
mov eax, dword [edx + 4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4054b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [esi + 0x44]
push eax
mov edx, dword [ecx + 8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405528
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x1a4], edi
mov edi, dword [ebp - 0x180]
push eax
mov eax, dword [ebp - 0x1a4]
push edi
call dword [eax + 0xa4]
cmp eax, ebx
fnclex
jge 0x42a866
push 0xa4
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x5c]
lea edx, [ebp - 0x58]
push ecx
lea eax, [ebp - 0x54]
push edx
lea ecx, [ebp - 0x50]
push eax
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x64]
lea eax, [ebp - 0x60]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x38
mov ecx, dword [esi + 0x44]
mov dword [ecx + 4], ebx
mov edx, dword [esi + 0x44]
mov dword [edx + 8], ebx
push 0x42a974
jmp 0x42a963
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xf0
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x4035d8
xor ebx, ebx
mov dword [ebp - 4], ebx
mov esi, dword [ebp + 8]
push esi
mov eax, dword [esi]
call dword [eax + 4]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x68]
push ecx
mov dword [ebp - 0xc8], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x88], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xc0], 4
mov dword [ebp - 0xc8], 2
call edi
add esp, 0x10
push eax
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x88]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0xc8]
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x78]
lea eax, [ebp - 0x68]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, 2
mov dword [ebp - 0xc0], ebx
mov dword [ebp - 0xc8], eax
mov edx, dword [ebp - 0xc4]
push ecx
mov ecx, esp
push 0x404d6c
mov dword [ecx], eax
mov eax, dword [ebp - 0xbc]
mov dword [ecx + 4], edx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
mov dword [ebp - 0xc0], 4
mov dword [ebp - 0xc8], 2
call edi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x88]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0x98]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [esi + 0x44]
mov dword [ebp - 0xf0], eax
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x68]
push eax
push ecx
push 2
mov dword [edx + 0xc], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, dword [esi + 0x44]
mov ecx, dword [ebp - 0xf0]
mov eax, dword [edx + 0xc]
cmp eax, ecx
jg 0x42ada2
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0xc8], ecx
mov dword [ebp - 0xc0], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0xc4]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0xbc]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call edi
mov eax, dword [esi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 4
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0xd0], 0x4055a4
mov dword [ebp - 0xd8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xdc], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0xdc], bx
je 0x42acae
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0x10]
add ecx, 1
jo 0x42b135
mov dword [eax + 0x10], ecx
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call edi
mov eax, dword [esi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 3
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0xd8]
push eax
push ecx
mov dword [ebp - 0xd0], 0x4055b4
mov dword [ebp - 0xd8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xdc], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0xdc], bx
je 0x42ad87
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0x14]
add ecx, 1
jo 0x42b135
mov dword [eax + 0x14], ecx
mov eax, dword [esi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0xc]
add edx, ecx
jo 0x42b135
mov dword [eax + 0xc], edx
jmp 0x42ab85
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0x10]
mov edx, dword [eax + 0x14]
cmp ecx, edx
jge 0x42af18
mov edx, dword [esi]
push esi
call dword [edx + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call edi
mov ecx, dword [esi]
push esi
mov dword [ebp - 0xe4], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call edi
mov edi, eax
lea ecx, [ebp - 0x38]
push ecx
push edi
mov eax, dword [edi]
call dword [eax + 0xa0]
cmp eax, ebx
fnclex
jge 0x42ae06
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0xe4]
mov edx, dword [esi + 0x44]
push ecx
mov edi, dword [eax]
push 0x4055c0
mov dword [ebp - 0xfc], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xfc]
mov edx, dword [eax + 0x14]
mov ecx, dword [eax + 0x10]
sub edx, ecx
jo 0x42b135
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4055d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x100], edi
mov edi, dword [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x100]
push edi
call dword [eax + 0xa4]
cmp eax, ebx
fnclex
jge 0x42aee1
push 0xa4
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x2c
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0x10]
mov edx, dword [eax + 0x14]
cmp ecx, edx
jle 0x42b08e
mov edx, dword [esi]
push esi
call dword [edx + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call edi
mov ecx, dword [esi]
push esi
mov dword [ebp - 0xe4], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call edi
mov edi, eax
lea ecx, [ebp - 0x38]
push ecx
push edi
mov eax, dword [edi]
call dword [eax + 0xa0]
cmp eax, ebx
fnclex
jge 0x42af7c
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0xe4]
mov edx, dword [esi + 0x44]
push ecx
mov edi, dword [eax]
push 0x4055c0
mov dword [ebp - 0xfc], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xfc]
mov edx, dword [eax + 0x10]
mov ecx, dword [eax + 0x14]
sub edx, ecx
jo 0x42b135
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405644
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x104], edi
mov edi, dword [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x104]
push edi
call dword [eax + 0xa4]
cmp eax, ebx
fnclex
jge 0x42b057
push 0xa4
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x2c
mov ecx, dword [esi + 0x44]
mov dword [ecx + 0x10], ebx
mov edx, dword [esi + 0x44]
mov dword [edx + 0x14], ebx
push 0x42b116
jmp 0x42b105
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x194
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x4035e8
xor ebx, ebx
mov dword [ebp - 4], ebx
mov edi, dword [ebp + 8]
push edi
mov eax, dword [edi]
call dword [eax + 4]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x68]
push ecx
mov dword [ebp - 0x138], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x88], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xc8], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xe8], ebx
mov dword [ebp - 0xf8], ebx
mov dword [ebp - 0x108], ebx
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x130], 0xb
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
push eax
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x88]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x138]
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x78]
lea eax, [ebp - 0x68]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, 2
xor eax, eax
push ecx
mov dword [ebp - 0x138], ecx
mov edx, esp
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
mov dword [ebp - 0x130], 0xb
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x88]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x98]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [edi + 0x44]
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x68]
push eax
push ecx
push 2
mov dword [edx + 0x18], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ebx, dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
add esp, 0xc
mov edx, dword [edi + 0x44]
mov ecx, dword [ebp - 0x180]
mov eax, dword [edx + 0x18]
cmp eax, ecx
jg 0x42be08
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xa
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x18]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x4056b0
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 0xa
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x18]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x4056cc
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42b565
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x1c]
add ecx, 1
jo 0x42c9f3
mov dword [eax + 0x1c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xb
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x18]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x4056e8
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42b63d
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x20]
add ecx, 1
jo 0x42c9f3
mov dword [eax + 0x20], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xa
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x18]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x4054e0
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 0xa
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x18]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x4054fc
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42b7f5
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x24]
add ecx, 1
jo 0x42c9f3
mov dword [eax + 0x24], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xb
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x18]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x405704
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42b8cd
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x28]
add ecx, 1
jo 0x42c9f3
mov dword [eax + 0x28], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xa
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x18]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x405720
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 0xa
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x18]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x40573c
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42ba85
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x2c]
add ecx, 1
jo 0x42c9f3
mov dword [eax + 0x2c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xb
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x18]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x405758
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42bb5d
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x30]
add ecx, 1
jo 0x42c9f3
mov dword [eax + 0x30], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xa
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x18]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x405774
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 0xa
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x18]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x405790
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42bd15
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x34]
add ecx, 1
jo 0x42c9f3
mov dword [eax + 0x34], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xb
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x18]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x4057ac
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42bded
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x38]
add ecx, 1
jo 0x42c9f3
mov dword [eax + 0x38], ecx
mov eax, dword [edi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0x18]
add edx, ecx
jo 0x42c9f3
mov dword [eax + 0x18], edx
jmp 0x42b35d
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x24]
mov edx, dword [eax + 0x28]
cmp ecx, edx
jge 0x42bf66
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call esi
mov ecx, dword [edi]
mov ebx, eax
push edi
mov dword [ebp - 0x174], ebx
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call esi
mov esi, eax
lea ecx, [ebp - 0x38]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42be6e
push 0xa0
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x38]
mov edx, dword [edi + 0x44]
mov ebx, dword [ebx]
push eax
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax + 0x28]
mov edx, dword [eax + 0x24]
sub ecx, edx
jo 0x42c9f3
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4057c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov edx, ebx
mov ebx, dword [ebp - 0x174]
push eax
push ebx
call dword [edx + 0xa4]
test eax, eax
fnclex
jge 0x42bf27
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
jmp 0x42bf72
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x24]
mov edx, dword [eax + 0x28]
cmp ecx, edx
jle 0x42c0d0
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42bfd0
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x24]
mov ecx, dword [eax + 0x28]
sub edx, ecx
jo 0x42c9f3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405840
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x194], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x194]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42c093
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x2c]
mov edx, dword [eax + 0x30]
cmp ecx, edx
jge 0x42c22e
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42c12e
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x30]
mov ecx, dword [eax + 0x2c]
sub edx, ecx
jo 0x42c9f3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4058cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x198], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x198]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42c1f1
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x2c]
mov edx, dword [eax + 0x30]
cmp ecx, edx
jle 0x42c38c
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42c28c
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x2c]
mov ecx, dword [eax + 0x30]
sub edx, ecx
jo 0x42c9f3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405944
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x19c], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x19c]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42c34f
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x34]
mov edx, dword [eax + 0x38]
cmp ecx, edx
jge 0x42c4ea
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42c3ea
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x38]
mov ecx, dword [eax + 0x34]
sub edx, ecx
jo 0x42c9f3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4059b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42c4ad
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x34]
mov edx, dword [eax + 0x38]
cmp ecx, edx
jle 0x42c648
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42c548
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x34]
mov ecx, dword [eax + 0x38]
sub edx, ecx
jo 0x42c9f3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405a30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42c60b
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x1c]
mov edx, dword [eax + 0x20]
cmp ecx, edx
jge 0x42c7a6
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42c6a6
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x20]
mov ecx, dword [eax + 0x1c]
sub edx, ecx
jo 0x42c9f3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405ab8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42c769
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x1c]
mov edx, dword [eax + 0x20]
cmp ecx, edx
jle 0x42c8f2
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42c804
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x1c]
mov ecx, dword [eax + 0x20]
sub edx, ecx
jo 0x42c9f3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405b30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov esi, dword [ebp - 0x174]
push eax
push esi
call dword [ebx + 0xa4]
test eax, eax
fnclex
jge 0x42c8bb
push 0xa4
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x2c
mov ecx, dword [edi + 0x44]
xor eax, eax
mov dword [ecx + 0x1c], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x20], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x24], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x28], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x2c], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x30], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x34], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x38], eax
push 0x42c9d4
jmp 0x42c9c3
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x194
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x4035f8
xor ebx, ebx
mov dword [ebp - 4], ebx
mov edi, dword [ebp + 8]
push edi
mov eax, dword [edi]
call dword [eax + 4]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x68]
push ecx
mov dword [ebp - 0x138], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x88], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xc8], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xe8], ebx
mov dword [ebp - 0xf8], ebx
mov dword [ebp - 0x108], ebx
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
push eax
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x88]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x138]
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x78]
lea eax, [ebp - 0x68]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, 2
xor eax, eax
push ecx
mov dword [ebp - 0x138], ecx
mov edx, esp
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x88]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x98]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [edi + 0x44]
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x68]
push eax
push ecx
push 2
mov dword [edx + 0x3c], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ebx, dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
add esp, 0xc
mov edx, dword [edi + 0x44]
mov ecx, dword [ebp - 0x180]
mov eax, dword [edx + 0x3c]
cmp eax, ecx
jg 0x42d6c8
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x3c]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x405ba4
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 7
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x3c]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x405bb8
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42ce25
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x40]
add ecx, 1
jo 0x42e2b3
mov dword [eax + 0x40], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x3c]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x405bcc
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42cefd
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x44]
add ecx, 1
jo 0x42e2b3
mov dword [eax + 0x44], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x3c]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x405be4
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 7
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x3c]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x405bf8
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42d0b5
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x48]
add ecx, 1
jo 0x42e2b3
mov dword [eax + 0x48], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x3c]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x405c0c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42d18d
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x4c]
add ecx, 1
jo 0x42e2b3
mov dword [eax + 0x4c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x3c]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x405c24
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 7
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x3c]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x405c38
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42d345
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x50]
add ecx, 1
jo 0x42e2b3
mov dword [eax + 0x50], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x3c]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x405c4c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42d41d
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x54]
add ecx, 1
jo 0x42e2b3
mov dword [eax + 0x54], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x3c]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x405c64
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 7
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x3c]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x405aa4
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42d5d5
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x58]
add ecx, 1
jo 0x42e2b3
mov dword [eax + 0x58], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x3c]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x4058b4
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42d6ad
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x5c]
add ecx, 1
jo 0x42e2b3
mov dword [eax + 0x5c], ecx
mov eax, dword [edi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0x3c]
add edx, ecx
jo 0x42e2b3
mov dword [eax + 0x3c], edx
jmp 0x42cc1d
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x40]
mov edx, dword [eax + 0x44]
cmp ecx, edx
jge 0x42d826
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call esi
mov ecx, dword [edi]
mov ebx, eax
push edi
mov dword [ebp - 0x174], ebx
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call esi
mov esi, eax
lea ecx, [ebp - 0x38]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42d72e
push 0xa0
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x38]
mov edx, dword [edi + 0x44]
mov ebx, dword [ebx]
push eax
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax + 0x44]
mov edx, dword [eax + 0x40]
sub ecx, edx
jo 0x42e2b3
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov edx, ebx
mov ebx, dword [ebp - 0x174]
push eax
push ebx
call dword [edx + 0xa4]
test eax, eax
fnclex
jge 0x42d7e7
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
jmp 0x42d832
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x40]
mov edx, dword [eax + 0x44]
cmp ecx, edx
jle 0x42d990
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42d890
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x40]
mov ecx, dword [eax + 0x44]
sub edx, ecx
jo 0x42e2b3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405ce4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x194], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x194]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42d953
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x48]
mov edx, dword [eax + 0x4c]
cmp ecx, edx
jge 0x42daee
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42d9ee
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x4c]
mov ecx, dword [eax + 0x48]
sub edx, ecx
jo 0x42e2b3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405d4c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x198], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x198]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42dab1
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x48]
mov edx, dword [eax + 0x4c]
cmp ecx, edx
jle 0x42dc4c
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42db4c
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x48]
mov ecx, dword [eax + 0x4c]
sub edx, ecx
jo 0x42e2b3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405db8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x19c], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x19c]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42dc0f
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x50]
mov edx, dword [eax + 0x54]
cmp ecx, edx
jge 0x42ddaa
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42dcaa
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x54]
mov ecx, dword [eax + 0x50]
sub edx, ecx
jo 0x42e2b3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405e5c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42dd6d
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x50]
mov edx, dword [eax + 0x54]
cmp ecx, edx
jle 0x42df08
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42de08
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x50]
mov ecx, dword [eax + 0x54]
sub edx, ecx
jo 0x42e2b3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405ec8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42decb
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x58]
mov edx, dword [eax + 0x5c]
cmp ecx, edx
jge 0x42e066
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42df66
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x5c]
mov ecx, dword [eax + 0x58]
sub edx, ecx
jo 0x42e2b3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405f30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42e029
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x58]
mov edx, dword [eax + 0x5c]
cmp ecx, edx
jle 0x42e1b2
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42e0c4
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x58]
mov ecx, dword [eax + 0x5c]
sub edx, ecx
jo 0x42e2b3
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x405f9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov esi, dword [ebp - 0x174]
push eax
push esi
call dword [ebx + 0xa4]
test eax, eax
fnclex
jge 0x42e17b
push 0xa4
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x2c
mov ecx, dword [edi + 0x44]
xor eax, eax
mov dword [ecx + 0x40], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x44], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x48], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x4c], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x50], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x54], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x58], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x5c], eax
push 0x42e294
jmp 0x42e283
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1a4
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403608
xor ebx, ebx
mov dword [ebp - 4], ebx
mov edi, dword [ebp + 8]
push edi
mov eax, dword [edi]
call dword [eax + 4]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x68]
push ecx
mov dword [ebp - 0x138], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x88], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xc8], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xe8], ebx
mov dword [ebp - 0xf8], ebx
mov dword [ebp - 0x108], ebx
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x130], 7
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
push eax
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x88]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x138]
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x78]
lea eax, [ebp - 0x68]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x134]
push ecx
mov ecx, esp
mov eax, 2
mov dword [ebp - 0x138], eax
push 0x404d6c
mov dword [ecx], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x130], ebx
mov dword [ecx + 4], edx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
mov dword [ebp - 0x130], 7
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x88]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x98]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [edi + 0x44]
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x68]
push eax
push ecx
push 2
mov dword [edx + 0x60], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ebx, dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
add esp, 0xc
mov edx, dword [edi + 0x44]
mov ecx, dword [ebp - 0x180]
mov eax, dword [edx + 0x60]
cmp eax, ecx
jg 0x42f4c4
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406004
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 6
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x60]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406018
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42e6e3
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x64]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x64], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x40602c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42e7bb
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x68]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x68], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x405e20
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 6
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x60]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x405e34
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42e973
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x6c]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x6c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x405e48
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42ea4b
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x70]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x70], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406040
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 6
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x60]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406054
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42ec03
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x74]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x74], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x406068
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42ecdb
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x78]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x78], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x40607c
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 6
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x60]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406090
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42ee93
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x7c]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x7c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x4060a4
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42ef71
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x80]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x80], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x4060b8
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 6
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x60]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x4060cc
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42f12f
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x84]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x84], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x4060e0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42f20d
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x88]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x88], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x4060f4
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 6
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x60]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406108
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x42f3cb
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x8c]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x8c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x60]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x40611c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x42f4a9
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x90]
add ecx, 1
jo 0x43068a
mov dword [eax + 0x90], ecx
mov eax, dword [edi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0x60]
add edx, ecx
jo 0x43068a
mov dword [eax + 0x60], edx
jmp 0x42e4db
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x64]
mov edx, dword [eax + 0x68]
cmp ecx, edx
jge 0x42f622
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call esi
mov ecx, dword [edi]
mov ebx, eax
push edi
mov dword [ebp - 0x174], ebx
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call esi
mov esi, eax
lea ecx, [ebp - 0x38]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42f52a
push 0xa0
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x38]
mov edx, dword [edi + 0x44]
mov ebx, dword [ebx]
push eax
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax + 0x68]
mov edx, dword [eax + 0x64]
sub ecx, edx
jo 0x43068a
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406130
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov edx, ebx
mov ebx, dword [ebp - 0x174]
push eax
push ebx
call dword [edx + 0xa4]
test eax, eax
fnclex
jge 0x42f5e3
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
jmp 0x42f62e
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x64]
mov edx, dword [eax + 0x68]
cmp ecx, edx
jle 0x42f78c
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42f68c
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x64]
mov ecx, dword [eax + 0x68]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406198
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x194], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x194]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42f74f
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x6c]
mov edx, dword [eax + 0x70]
cmp ecx, edx
jge 0x42f8ea
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42f7ea
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x70]
mov ecx, dword [eax + 0x6c]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4061fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x198], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x198]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42f8ad
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x6c]
mov edx, dword [eax + 0x70]
cmp ecx, edx
jle 0x42fa48
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42f948
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x6c]
mov ecx, dword [eax + 0x70]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406264
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x19c], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x19c]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42fa0b
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x74]
mov edx, dword [eax + 0x78]
cmp ecx, edx
jge 0x42fba6
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42faa6
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x78]
mov ecx, dword [eax + 0x74]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4062c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42fb69
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x74]
mov edx, dword [eax + 0x78]
cmp ecx, edx
jle 0x42fd04
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42fc04
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x74]
mov ecx, dword [eax + 0x78]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406330
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42fcc7
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x7c]
mov edx, dword [eax + 0x80]
cmp ecx, edx
jge 0x42fe68
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42fd65
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x80]
mov ecx, dword [eax + 0x7c]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4063e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42fe2b
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x7c]
mov edx, dword [eax + 0x80]
cmp ecx, edx
jle 0x42ffcc
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x42fec9
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x7c]
mov ecx, dword [eax + 0x80]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406448
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1ac], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1ac]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x42ff8f
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x84]
mov edx, dword [eax + 0x88]
cmp ecx, edx
jge 0x430136
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x430030
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x88]
mov ecx, dword [eax + 0x84]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4064ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x4300f9
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x84]
mov edx, dword [eax + 0x88]
cmp ecx, edx
jle 0x4302a0
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43019a
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x84]
mov ecx, dword [eax + 0x88]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406514
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x430263
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x8c]
mov edx, dword [eax + 0x90]
cmp ecx, edx
jge 0x43040a
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x430304
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x90]
mov ecx, dword [eax + 0x8c]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4065c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x4303cd
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x8c]
mov edx, dword [eax + 0x90]
cmp ecx, edx
jle 0x430562
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43046e
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x8c]
mov ecx, dword [eax + 0x90]
sub edx, ecx
jo 0x43068a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406628
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov esi, dword [ebp - 0x174]
push eax
push esi
call dword [ebx + 0xa4]
test eax, eax
fnclex
jge 0x43052b
push 0xa4
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x2c
mov ecx, dword [edi + 0x44]
xor eax, eax
mov dword [ecx + 0x64], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x68], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x6c], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x70], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x74], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x78], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x7c], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x80], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x84], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x88], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x8c], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x90], eax
push 0x43066b
jmp 0x43065a
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x190
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403618
xor ebx, ebx
mov dword [ebp - 4], ebx
mov esi, dword [ebp + 8]
push esi
mov eax, dword [esi]
call dword [eax + 4]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x74]
push ecx
mov dword [ebp - 0x144], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x60], ebx
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x74], ebx
mov dword [ebp - 0x84], ebx
mov dword [ebp - 0x94], ebx
mov dword [ebp - 0xa4], ebx
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xc4], ebx
mov dword [ebp - 0xd4], ebx
mov dword [ebp - 0xe4], ebx
mov dword [ebp - 0xf4], ebx
mov dword [ebp - 0x104], ebx
mov dword [ebp - 0x114], ebx
mov dword [ebp - 0x124], ebx
mov dword [ebp - 0x134], ebx
mov dword [ebp - 0x154], ebx
mov dword [ebp - 0x174], ebx
mov dword [ebp - 0x13c], 7
mov dword [ebp - 0x144], 2
call edi
add esp, 0x10
push eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x94]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x144]
lea eax, [ebp - 0xa4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x84]
lea eax, [ebp - 0x74]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x140]
push ecx
mov ecx, esp
mov eax, 2
mov dword [ebp - 0x144], eax
push 0x404d6c
mov dword [ecx], eax
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0x13c], ebx
mov dword [ecx + 4], edx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
mov dword [ebp - 0x13c], 7
mov dword [ebp - 0x144], 2
call edi
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x94]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x144]
lea ecx, [ebp - 0xa4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [esi + 0x44]
mov dword [ebp - 0x18c], eax
lea eax, [ebp - 0x84]
lea ecx, [ebp - 0x74]
push eax
push ecx
push 2
mov dword [edx + 0x94], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, dword [esi + 0x44]
mov ecx, dword [ebp - 0x18c]
mov eax, dword [edx + 0x94]
cmp eax, ecx
jg 0x430bf5
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x13c], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x140]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x138]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call edi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xd4]
push ebx
push 0x404dbc
push ebx
push 0x404e40
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0xe4]
push eax
push ecx
call edi
mov eax, dword [esi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x94]
mov dword [ebp - 0x8c], 6
mov dword [ebp - 0x94], 2
mov ecx, dword [eax + 0x94]
push edx
lea edx, [ebp - 0x84]
push ecx
lea eax, [ebp - 0xa4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0xa4]
lea edx, [ebp - 0xb4]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov ecx, dword [esi + 0x44]
lea eax, [ebp - 0xf4]
mov dword [ebp - 0x14c], 0x40668c
mov dword [ebp - 0x154], 0x8008
mov dword [ebp - 0xec], 6
mov dword [ebp - 0xf4], 2
mov edx, dword [ecx + 0x94]
push eax
lea eax, [ebp - 0xe4]
push edx
lea ecx, [ebp - 0x104]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x104]
lea eax, [ebp - 0x114]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0xb4]
lea edx, [ebp - 0x154]
push ecx
lea eax, [ebp - 0xc4]
push edx
push eax
mov dword [ebp - 0x16c], 0x4066a0
mov dword [ebp - 0x174], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x114]
push eax
lea edx, [ebp - 0x174]
push ecx
lea eax, [ebp - 0x124]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x134]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x178], ax
lea edx, [ebp - 0x114]
lea eax, [ebp - 0x104]
push edx
lea ecx, [ebp - 0xf4]
push eax
lea edx, [ebp - 0xe4]
push ecx
lea eax, [ebp - 0xd4]
push edx
lea ecx, [ebp - 0xb4]
push eax
lea edx, [ebp - 0xa4]
push ecx
lea eax, [ebp - 0x94]
push edx
lea ecx, [ebp - 0x84]
push eax
lea edx, [ebp - 0x74]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x178], bx
je 0x430ae6
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0x98]
add ecx, 1
jo 0x43116f
mov dword [eax + 0x98], ecx
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call edi
mov eax, dword [esi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x94]
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov ecx, dword [eax + 0x94]
push edx
lea edx, [ebp - 0x84]
push ecx
lea eax, [ebp - 0xa4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0xa4]
lea edx, [ebp - 0xb4]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xb4]
lea ecx, [ebp - 0x154]
push eax
push ecx
mov dword [ebp - 0x14c], 0x4066b4
mov dword [ebp - 0x154], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x178], ax
lea edx, [ebp - 0xb4]
lea eax, [ebp - 0xa4]
push edx
lea ecx, [ebp - 0x94]
push eax
lea edx, [ebp - 0x84]
push ecx
lea eax, [ebp - 0x74]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x178], bx
je 0x430bd4
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0x9c]
add ecx, 1
jo 0x43116f
mov dword [eax + 0x9c], ecx
mov eax, dword [esi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0x94]
add edx, ecx
jo 0x43116f
mov dword [eax + 0x94], edx
jmp 0x4308c0
mov eax, dword [esi + 0x44]
mov edx, 1
mov ecx, dword [eax + 0x98]
cmp ecx, edx
jne 0x430cfe
cmp dword [eax + 0x9c], edx
jne 0x430c1e
mov dword [eax + 0x98], ebx
jmp 0x431088
cmp ecx, edx
jne 0x430cfe
cmp dword [eax + 0x9c], ebx
jne 0x430cfe
mov ecx, dword [esi]
push esi
call dword [ecx + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x64]
push eax
push edx
call edi
mov dword [ebp - 0x180], eax
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
lea ecx, [ebp - 0x60]
push eax
push ecx
call edi
mov edi, eax
lea eax, [ebp - 0x38]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0xa0]
cmp eax, ebx
fnclex
jge 0x430c85
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x180]
push edx
push 0x4066c8
mov edi, dword [ecx]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x198], edi
mov edi, dword [ebp - 0x180]
push eax
mov eax, dword [ebp - 0x198]
push edi
call dword [eax + 0xa4]
cmp eax, ebx
fnclex
jge 0x430eb7
jmp 0x430ea5
cmp ecx, ebx
jne 0x430ee7
cmp dword [eax + 0x9c], edx
jne 0x430dce
mov ecx, dword [esi]
push esi
call dword [ecx + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x64]
push eax
push edx
call edi
mov dword [ebp - 0x180], eax
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
lea ecx, [ebp - 0x60]
push eax
push ecx
call edi
mov edi, eax
lea eax, [ebp - 0x38]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0xa0]
cmp eax, ebx
fnclex
jge 0x430d65
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x180]
push edx
push 0x406710
mov edi, dword [ecx]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x19c], edi
mov edi, dword [ebp - 0x180]
push eax
mov eax, dword [ebp - 0x19c]
push edi
jmp 0x430ce9
cmp ecx, ebx
jne 0x430ee7
cmp dword [eax + 0x9c], ebx
jne 0x430ee7
mov ecx, dword [esi]
push esi
call dword [ecx + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x64]
push eax
push edx
call edi
mov dword [ebp - 0x180], eax
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
lea ecx, [ebp - 0x60]
push eax
push ecx
call edi
mov edi, eax
lea eax, [ebp - 0x38]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0xa0]
cmp eax, ebx
fnclex
jge 0x430e35
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x180]
push edx
push 0x406798
mov edi, dword [ecx]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x1a0], edi
mov edi, dword [ebp - 0x180]
push eax
mov eax, dword [ebp - 0x1a0]
push edi
call dword [eax + 0xa4]
cmp eax, ebx
fnclex
jge 0x430eb7
push 0xa4
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x44]
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x64]
lea eax, [ebp - 0x60]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
jmp 0x43107f
mov ecx, dword [esi]
push esi
call dword [ecx + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x64]
push eax
push edx
call edi
mov dword [ebp - 0x180], eax
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
lea ecx, [ebp - 0x60]
push eax
push ecx
call edi
mov edi, eax
lea eax, [ebp - 0x38]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0xa0]
cmp eax, ebx
fnclex
jge 0x430f3a
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x180]
push edx
push 0x406800
mov edi, dword [ecx]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4054b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [esi + 0x44]
push eax
mov eax, dword [edx + 0x9c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406838
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, edi
mov edi, dword [ebp - 0x180]
push eax
push edi
call dword [ecx + 0xa4]
cmp eax, ebx
fnclex
jge 0x43103c
push 0xa4
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x5c]
lea eax, [ebp - 0x58]
push edx
lea ecx, [ebp - 0x54]
push eax
lea edx, [ebp - 0x50]
push ecx
lea eax, [ebp - 0x4c]
push edx
lea ecx, [ebp - 0x48]
push eax
lea edx, [ebp - 0x44]
push ecx
lea eax, [ebp - 0x40]
push edx
lea ecx, [ebp - 0x3c]
push eax
lea edx, [ebp - 0x38]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x64]
lea ecx, [ebp - 0x60]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x38
mov edx, dword [esi + 0x44]
mov dword [edx + 0x98], ebx
mov eax, dword [esi + 0x44]
mov dword [eax + 0x9c], ebx
push 0x431150
jmp 0x43113f
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x190
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403628
xor ebx, ebx
mov dword [ebp - 4], ebx
mov esi, dword [ebp + 8]
push esi
mov eax, dword [esi]
call dword [eax + 4]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x74]
push ecx
mov dword [ebp - 0x144], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x60], ebx
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x74], ebx
mov dword [ebp - 0x84], ebx
mov dword [ebp - 0x94], ebx
mov dword [ebp - 0xa4], ebx
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xc4], ebx
mov dword [ebp - 0xd4], ebx
mov dword [ebp - 0xe4], ebx
mov dword [ebp - 0xf4], ebx
mov dword [ebp - 0x104], ebx
mov dword [ebp - 0x114], ebx
mov dword [ebp - 0x124], ebx
mov dword [ebp - 0x134], ebx
mov dword [ebp - 0x154], ebx
mov dword [ebp - 0x174], ebx
mov dword [ebp - 0x13c], 7
mov dword [ebp - 0x144], 2
call edi
add esp, 0x10
push eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x94]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x144]
lea eax, [ebp - 0xa4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x84]
lea eax, [ebp - 0x74]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x140]
push ecx
mov ecx, esp
mov eax, 2
mov dword [ebp - 0x144], eax
push 0x404d6c
mov dword [ecx], eax
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0x13c], ebx
mov dword [ecx + 4], edx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
mov dword [ebp - 0x13c], 7
mov dword [ebp - 0x144], 2
call edi
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x94]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x144]
lea ecx, [ebp - 0xa4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [esi + 0x44]
mov dword [ebp - 0x18c], eax
lea eax, [ebp - 0x84]
lea ecx, [ebp - 0x74]
push eax
push ecx
push 2
mov dword [edx + 0xa0], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, dword [esi + 0x44]
mov ecx, dword [ebp - 0x18c]
mov eax, dword [edx + 0xa0]
cmp eax, ecx
jg 0x4316e5
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x13c], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x140]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x138]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call edi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xd4]
push ebx
push 0x404dbc
push ebx
push 0x404e40
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0xe4]
push eax
push ecx
call edi
mov eax, dword [esi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x94]
mov dword [ebp - 0x8c], 6
mov dword [ebp - 0x94], 2
mov ecx, dword [eax + 0xa0]
push edx
lea edx, [ebp - 0x84]
push ecx
lea eax, [ebp - 0xa4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0xa4]
lea edx, [ebp - 0xb4]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov ecx, dword [esi + 0x44]
lea eax, [ebp - 0xf4]
mov dword [ebp - 0x14c], 0x4068b4
mov dword [ebp - 0x154], 0x8008
mov dword [ebp - 0xec], 6
mov dword [ebp - 0xf4], 2
mov edx, dword [ecx + 0xa0]
push eax
lea eax, [ebp - 0xe4]
push edx
lea ecx, [ebp - 0x104]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x104]
lea eax, [ebp - 0x114]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0xb4]
lea edx, [ebp - 0x154]
push ecx
lea eax, [ebp - 0xc4]
push edx
push eax
mov dword [ebp - 0x16c], 0x4068c8
mov dword [ebp - 0x174], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x114]
push eax
lea edx, [ebp - 0x174]
push ecx
lea eax, [ebp - 0x124]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x134]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x178], ax
lea edx, [ebp - 0x114]
lea eax, [ebp - 0x104]
push edx
lea ecx, [ebp - 0xf4]
push eax
lea edx, [ebp - 0xe4]
push ecx
lea eax, [ebp - 0xd4]
push edx
lea ecx, [ebp - 0xb4]
push eax
lea edx, [ebp - 0xa4]
push ecx
lea eax, [ebp - 0x94]
push edx
lea ecx, [ebp - 0x84]
push eax
lea edx, [ebp - 0x74]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x178], bx
je 0x4315d6
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0xa4]
add ecx, 1
jo 0x431c5f
mov dword [eax + 0xa4], ecx
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
call edi
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call edi
mov eax, dword [esi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x94]
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov ecx, dword [eax + 0xa0]
push edx
lea edx, [ebp - 0x84]
push ecx
lea eax, [ebp - 0xa4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0xa4]
lea edx, [ebp - 0xb4]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xb4]
lea ecx, [ebp - 0x154]
push eax
push ecx
mov dword [ebp - 0x14c], 0x4068dc
mov dword [ebp - 0x154], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x178], ax
lea edx, [ebp - 0xb4]
lea eax, [ebp - 0xa4]
push edx
lea ecx, [ebp - 0x94]
push eax
lea edx, [ebp - 0x84]
push ecx
lea eax, [ebp - 0x74]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x178], bx
je 0x4316c4
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0xa8]
add ecx, 1
jo 0x431c5f
mov dword [eax + 0xa8], ecx
mov eax, dword [esi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0xa0]
add edx, ecx
jo 0x431c5f
mov dword [eax + 0xa0], edx
jmp 0x4313b0
mov eax, dword [esi + 0x44]
mov edx, 1
mov ecx, dword [eax + 0xa4]
cmp ecx, edx
jne 0x4317ee
cmp dword [eax + 0xa8], edx
jne 0x43170e
mov dword [eax + 0xa4], ebx
jmp 0x431b78
cmp ecx, edx
jne 0x4317ee
cmp dword [eax + 0xa8], ebx
jne 0x4317ee
mov ecx, dword [esi]
push esi
call dword [ecx + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x64]
push eax
push edx
call edi
mov dword [ebp - 0x180], eax
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
lea ecx, [ebp - 0x60]
push eax
push ecx
call edi
mov edi, eax
lea eax, [ebp - 0x38]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0xa0]
cmp eax, ebx
fnclex
jge 0x431775
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x180]
push edx
push 0x4068f0
mov edi, dword [ecx]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x198], edi
mov edi, dword [ebp - 0x180]
push eax
mov eax, dword [ebp - 0x198]
push edi
call dword [eax + 0xa4]
cmp eax, ebx
fnclex
jge 0x4319a7
jmp 0x431995
cmp ecx, ebx
jne 0x4319d7
cmp dword [eax + 0xa8], edx
jne 0x4318be
mov ecx, dword [esi]
push esi
call dword [ecx + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x64]
push eax
push edx
call edi
mov dword [ebp - 0x180], eax
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
lea ecx, [ebp - 0x60]
push eax
push ecx
call edi
mov edi, eax
lea eax, [ebp - 0x38]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0xa0]
cmp eax, ebx
fnclex
jge 0x431855
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x180]
push edx
push 0x406754
mov edi, dword [ecx]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x19c], edi
mov edi, dword [ebp - 0x180]
push eax
mov eax, dword [ebp - 0x19c]
push edi
jmp 0x4317d9
cmp ecx, ebx
jne 0x4319d7
cmp dword [eax + 0xa8], ebx
jne 0x4319d7
mov ecx, dword [esi]
push esi
call dword [ecx + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x64]
push eax
push edx
call edi
mov dword [ebp - 0x180], eax
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
lea ecx, [ebp - 0x60]
push eax
push ecx
call edi
mov edi, eax
lea eax, [ebp - 0x38]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0xa0]
cmp eax, ebx
fnclex
jge 0x431925
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x180]
push edx
push 0x40696c
mov edi, dword [ecx]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x1a0], edi
mov edi, dword [ebp - 0x180]
push eax
mov eax, dword [ebp - 0x1a0]
push edi
call dword [eax + 0xa4]
cmp eax, ebx
fnclex
jge 0x4319a7
push 0xa4
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x44]
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x64]
lea eax, [ebp - 0x60]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
jmp 0x431b6f
mov ecx, dword [esi]
push esi
call dword [ecx + 0x304]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x64]
push eax
push edx
call edi
mov dword [ebp - 0x180], eax
mov eax, dword [esi]
push esi
call dword [eax + 0x304]
lea ecx, [ebp - 0x60]
push eax
push ecx
call edi
mov edi, eax
lea eax, [ebp - 0x38]
push eax
push edi
mov edx, dword [edi]
call dword [edx + 0xa0]
cmp eax, ebx
fnclex
jge 0x431a2a
push 0xa0
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x180]
push edx
push 0x4069d4
mov edi, dword [ecx]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4054b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [esi + 0x44]
push eax
mov eax, dword [edx + 0xa8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, edi
mov edi, dword [ebp - 0x180]
push eax
push edi
call dword [ecx + 0xa4]
cmp eax, ebx
fnclex
jge 0x431b2c
push 0xa4
push 0x405378
push edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x5c]
lea eax, [ebp - 0x58]
push edx
lea ecx, [ebp - 0x54]
push eax
lea edx, [ebp - 0x50]
push ecx
lea eax, [ebp - 0x4c]
push edx
lea ecx, [ebp - 0x48]
push eax
lea edx, [ebp - 0x44]
push ecx
lea eax, [ebp - 0x40]
push edx
lea ecx, [ebp - 0x3c]
push eax
lea edx, [ebp - 0x38]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x64]
lea ecx, [ebp - 0x60]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x38
mov edx, dword [esi + 0x44]
mov dword [edx + 0xa4], ebx
mov eax, dword [esi + 0x44]
mov dword [eax + 0xa8], ebx
push 0x431c40
jmp 0x431c2f
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1a4
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403638
xor ebx, ebx
mov dword [ebp - 4], ebx
mov edi, dword [ebp + 8]
push edi
mov eax, dword [edi]
call dword [eax + 4]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x68]
push ecx
mov dword [ebp - 0x138], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x88], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xc8], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xe8], ebx
mov dword [ebp - 0xf8], ebx
mov dword [ebp - 0x108], ebx
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x130], 4
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
push eax
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x88]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x138]
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x78]
lea eax, [ebp - 0x68]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x134]
push ecx
mov ecx, esp
mov eax, 2
mov dword [ebp - 0x138], eax
push 0x404d6c
mov dword [ecx], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x130], ebx
mov dword [ecx + 4], edx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
mov dword [ebp - 0x130], 4
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x88]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x98]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [edi + 0x44]
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x68]
push eax
push ecx
push 2
mov dword [edx + 0xac], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ebx, dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
add esp, 0xc
mov edx, dword [edi + 0x44]
mov ecx, dword [ebp - 0x180]
mov eax, dword [edx + 0xac]
cmp eax, ecx
jg 0x432ee0
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 3
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406a88
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 3
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xac]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406a94
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x4320a5
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xb0]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xb0], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 4
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x406aa0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x432186
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xb4]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xb4], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 3
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406ab0
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 3
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xac]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406abc
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x43234a
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xb8]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xb8], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 4
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x406ac8
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x43242b
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xbc]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xbc], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 3
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406ad8
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 3
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xac]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406ae4
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x4325ef
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xc0]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xc0], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 4
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x406af0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x4326d0
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xc4]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xc4], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 3
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406b00
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 3
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xac]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406b0c
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x432894
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xc8]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xc8], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 4
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x406b18
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x432975
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xcc]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xcc], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 3
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406938
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 3
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xac]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406944
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x432b39
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xd0]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xd0], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 4
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x406950
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x432c1a
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xd4]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xd4], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 3
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406960
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 3
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xac]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406578
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x432dde
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xd8]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xd8], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 4
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xac]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x406584
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x432ebf
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xdc]
add ecx, 1
jo 0x43410f
mov dword [eax + 0xdc], ecx
mov eax, dword [edi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0xac]
add edx, ecx
jo 0x43410f
mov dword [eax + 0xac], edx
jmp 0x431e8e
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xb0]
mov edx, dword [eax + 0xb4]
cmp ecx, edx
jge 0x43304a
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call esi
mov ecx, dword [edi]
mov ebx, eax
push edi
mov dword [ebp - 0x174], ebx
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call esi
mov esi, eax
lea ecx, [ebp - 0x38]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x432f4c
push 0xa0
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x38]
mov edx, dword [edi + 0x44]
mov ebx, dword [ebx]
push eax
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax + 0xb4]
mov edx, dword [eax + 0xb0]
sub ecx, edx
jo 0x43410f
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406b28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov edx, ebx
mov ebx, dword [ebp - 0x174]
push eax
push ebx
call dword [edx + 0xa4]
test eax, eax
fnclex
jge 0x43300b
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
jmp 0x433056
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xb0]
mov edx, dword [eax + 0xb4]
cmp ecx, edx
jle 0x4331c0
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x4330ba
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xb0]
mov ecx, dword [eax + 0xb4]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406b84
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x194], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x194]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x433183
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xb8]
mov edx, dword [eax + 0xbc]
cmp ecx, edx
jge 0x43332a
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x433224
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xbc]
mov ecx, dword [eax + 0xb8]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406bdc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x198], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x198]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x4332ed
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xb8]
mov edx, dword [eax + 0xbc]
cmp ecx, edx
jle 0x433494
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43338e
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xb8]
mov ecx, dword [eax + 0xbc]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406c38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x19c], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x19c]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x433457
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xc0]
mov edx, dword [eax + 0xc4]
cmp ecx, edx
jge 0x4335fe
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x4334f8
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xc4]
mov ecx, dword [eax + 0xc0]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406c90
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x4335c1
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xc0]
mov edx, dword [eax + 0xc4]
cmp ecx, edx
jle 0x433768
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x433662
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xc0]
mov ecx, dword [eax + 0xc4]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406d04
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43372b
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xc8]
mov edx, dword [eax + 0xcc]
cmp ecx, edx
jge 0x4338d2
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x4337cc
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xcc]
mov ecx, dword [eax + 0xc8]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406d5c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x433895
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xc8]
mov edx, dword [eax + 0xcc]
cmp ecx, edx
jle 0x433a3c
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x433936
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xc8]
mov ecx, dword [eax + 0xcc]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406db8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1ac], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1ac]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x4339ff
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xd0]
mov edx, dword [eax + 0xd4]
cmp ecx, edx
jge 0x433ba6
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x433aa0
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xd4]
mov ecx, dword [eax + 0xd0]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406e10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x433b69
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xd0]
mov edx, dword [eax + 0xd4]
cmp ecx, edx
jle 0x433d10
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x433c0a
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xd0]
mov ecx, dword [eax + 0xd4]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406e6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x433cd3
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xd8]
mov edx, dword [eax + 0xdc]
cmp ecx, edx
jge 0x433e7a
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x433d74
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xdc]
mov ecx, dword [eax + 0xd8]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406edc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x433e3d
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xd8]
mov edx, dword [eax + 0xdc]
cmp ecx, edx
jle 0x433fd2
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x433ede
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xd8]
mov ecx, dword [eax + 0xdc]
sub edx, ecx
jo 0x43410f
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x406f38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov esi, dword [ebp - 0x174]
push eax
push esi
call dword [ebx + 0xa4]
test eax, eax
fnclex
jge 0x433f9b
push 0xa4
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x2c
mov ecx, dword [edi + 0x44]
xor eax, eax
mov dword [ecx + 0xb0], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0xb4], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0xb8], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0xbc], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0xc0], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0xc4], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0xc8], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0xcc], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0xd0], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0xd4], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0xd8], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0xdc], eax
push 0x4340f0
jmp 0x4340df
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x18c
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403648
xor ebx, ebx
mov dword [ebp - 4], ebx
mov edi, dword [ebp + 8]
push edi
mov eax, dword [edi]
call dword [eax + 4]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x68]
push ecx
mov dword [ebp - 0x138], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x88], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xc8], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xe8], ebx
mov dword [ebp - 0xf8], ebx
mov dword [ebp - 0x108], ebx
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x130], 0xa
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
push eax
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x88]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x138]
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x78]
lea eax, [ebp - 0x68]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, 2
xor eax, eax
push ecx
mov dword [ebp - 0x138], ecx
mov edx, esp
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
mov dword [ebp - 0x130], 0xa
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x88]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x98]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [edi + 0x44]
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x68]
push eax
push ecx
push 2
mov dword [edx + 0xe0], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ebx, dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
add esp, 0xc
mov edx, dword [edi + 0x44]
mov ecx, dword [ebp - 0x180]
mov eax, dword [edx + 0xe0]
cmp eax, ecx
jg 0x434ba3
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 9
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xe0]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406f90
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 9
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xe0]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406fa8
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x434557
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xe4]
add ecx, 1
jo 0x435524
mov dword [eax + 0xe4], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xa
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xe0]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x406fc0
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x434638
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xe8]
add ecx, 1
jo 0x435524
mov dword [eax + 0xe8], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 9
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xe0]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406fdc
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 9
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xe0]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406ff4
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x4347fc
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xec]
add ecx, 1
jo 0x435524
mov dword [eax + 0xec], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xa
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xe0]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x40700c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x4348dd
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xf0]
add ecx, 1
jo 0x435524
mov dword [eax + 0xf0], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 9
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xe0]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407028
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 9
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xe0]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407040
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x434aa1
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xf4]
add ecx, 1
jo 0x435524
mov dword [eax + 0xf4], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xa
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xe0]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x407058
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x434b82
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xf8]
add ecx, 1
jo 0x435524
mov dword [eax + 0xf8], ecx
mov eax, dword [edi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0xe0]
add edx, ecx
jo 0x435524
mov dword [eax + 0xe0], edx
jmp 0x434340
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xe4]
mov edx, dword [eax + 0xe8]
cmp ecx, edx
jge 0x434d0d
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call esi
mov ecx, dword [edi]
mov ebx, eax
push edi
mov dword [ebp - 0x174], ebx
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call esi
mov esi, eax
lea ecx, [ebp - 0x38]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x434c0f
push 0xa0
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x38]
mov edx, dword [edi + 0x44]
mov ebx, dword [ebx]
push eax
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax + 0xe8]
mov edx, dword [eax + 0xe4]
sub ecx, edx
jo 0x435524
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4070a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov edx, ebx
mov ebx, dword [ebp - 0x174]
push eax
push ebx
call dword [edx + 0xa4]
test eax, eax
fnclex
jge 0x434cce
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
jmp 0x434d19
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xe4]
mov edx, dword [eax + 0xe8]
cmp ecx, edx
jle 0x434e83
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x434d7d
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xe4]
mov ecx, dword [eax + 0xe8]
sub edx, ecx
jo 0x435524
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x40711c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x194], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x194]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x434e46
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xec]
mov edx, dword [eax + 0xf0]
cmp ecx, edx
jge 0x434fed
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x434ee7
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xf0]
mov ecx, dword [eax + 0xec]
sub edx, ecx
jo 0x435524
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x40718c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x198], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x198]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x434fb0
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xec]
mov edx, dword [eax + 0xf0]
cmp ecx, edx
jle 0x435157
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x435051
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xec]
mov ecx, dword [eax + 0xf0]
sub edx, ecx
jo 0x435524
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407200
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x19c], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x19c]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43511a
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xf4]
mov edx, dword [eax + 0xf8]
cmp ecx, edx
jge 0x4352c1
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x4351bb
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xf8]
mov ecx, dword [eax + 0xf4]
sub edx, ecx
jo 0x435524
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407288
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x435284
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0xf4]
mov edx, dword [eax + 0xf8]
cmp ecx, edx
jle 0x43541d
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x435325
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0xf4]
mov ecx, dword [eax + 0xf8]
sub edx, ecx
jo 0x435524
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4072fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov esi, dword [ebp - 0x174]
push eax
push esi
call dword [ebx + 0xa4]
xor ebx, ebx
cmp eax, ebx
fnclex
jge 0x4353e4
push 0xa4
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x2c
jmp 0x43541f
xor ebx, ebx
mov eax, dword [edi + 0x44]
mov dword [eax + 0xe4], ebx
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0xe8], ebx
mov edx, dword [edi + 0x44]
mov dword [edx + 0xec], ebx
mov eax, dword [edi + 0x44]
mov dword [eax + 0xf0], ebx
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0xf4], ebx
mov edx, dword [edi + 0x44]
mov dword [edx + 0xf8], ebx
push 0x435505
jmp 0x4354f4
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1a4
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403658
xor ebx, ebx
mov dword [ebp - 4], ebx
mov edi, dword [ebp + 8]
push edi
mov eax, dword [edi]
call dword [eax + 4]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x68]
push ecx
mov dword [ebp - 0x138], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x88], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xc8], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xe8], ebx
mov dword [ebp - 0xf8], ebx
mov dword [ebp - 0x108], ebx
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x130], 9
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
push eax
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x88]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x138]
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x78]
lea eax, [ebp - 0x68]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x134]
push ecx
mov ecx, esp
mov eax, 2
mov dword [ebp - 0x138], eax
push 0x404d6c
mov dword [ecx], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x130], ebx
mov dword [ecx + 4], edx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
mov dword [ebp - 0x130], 9
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x88]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x98]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [edi + 0x44]
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x68]
push eax
push ecx
push 2
mov dword [edx + 0xfc], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ebx, dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
add esp, 0xc
mov edx, dword [edi + 0x44]
mov ecx, dword [ebp - 0x180]
mov eax, dword [edx + 0xfc]
cmp eax, ecx
jg 0x4367a0
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x40736c
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 8
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xfc]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407384
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x435965
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x100]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x100], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 9
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x40739c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x435a46
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x104]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x104], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x4073b4
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 8
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xfc]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x4073cc
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x435c0a
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x108]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x108], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 9
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x4073e4
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x435ceb
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x10c]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x10c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x4073fc
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 8
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xfc]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407414
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x435eaf
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x110]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x110], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 9
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x40742c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x435f90
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x114]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x114], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407270
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 8
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xfc]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407074
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x436154
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x118]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x118], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 9
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x40708c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x436235
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x11c]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x11c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406ec4
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 8
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xfc]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x406cec
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x4363f9
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x120]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x120], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 9
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x406594
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x4364da
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x124]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x124], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x406394
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 8
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0xfc]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x4063ac
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x43669e
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x128]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x128], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 9
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0xfc]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x4063c4
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x43677f
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x12c]
add ecx, 1
jo 0x4379cf
mov dword [eax + 0x12c], ecx
mov eax, dword [edi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0xfc]
add edx, ecx
jo 0x4379cf
mov dword [eax + 0xfc], edx
jmp 0x43574e
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x100]
mov edx, dword [eax + 0x104]
cmp ecx, edx
jge 0x43690a
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call esi
mov ecx, dword [edi]
mov ebx, eax
push edi
mov dword [ebp - 0x174], ebx
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call esi
mov esi, eax
lea ecx, [ebp - 0x38]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43680c
push 0xa0
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x38]
mov edx, dword [edi + 0x44]
mov ebx, dword [ebx]
push eax
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax + 0x104]
mov edx, dword [eax + 0x100]
sub ecx, edx
jo 0x4379cf
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407458
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov edx, ebx
mov ebx, dword [ebp - 0x174]
push eax
push ebx
call dword [edx + 0xa4]
test eax, eax
fnclex
jge 0x4368cb
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
jmp 0x436916
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x100]
mov edx, dword [eax + 0x104]
cmp ecx, edx
jle 0x436a80
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43697a
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x100]
mov ecx, dword [eax + 0x104]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4074c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x194], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x194]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x436a43
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x108]
mov edx, dword [eax + 0x10c]
cmp ecx, edx
jge 0x436bea
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x436ae4
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x10c]
mov ecx, dword [eax + 0x108]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407534
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x198], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x198]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x436bad
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x108]
mov edx, dword [eax + 0x10c]
cmp ecx, edx
jle 0x436d54
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x436c4e
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x108]
mov ecx, dword [eax + 0x10c]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4075a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x19c], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x19c]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x436d17
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x110]
mov edx, dword [eax + 0x114]
cmp ecx, edx
jge 0x436ebe
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x436db8
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x114]
mov ecx, dword [eax + 0x110]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407634
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x436e81
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x110]
mov edx, dword [eax + 0x114]
cmp ecx, edx
jle 0x437028
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x436f22
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x110]
mov ecx, dword [eax + 0x114]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4076a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x436feb
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x118]
mov edx, dword [eax + 0x11c]
cmp ecx, edx
jge 0x437192
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43708c
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x11c]
mov ecx, dword [eax + 0x118]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407710
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x437155
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x118]
mov edx, dword [eax + 0x11c]
cmp ecx, edx
jle 0x4372fc
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x4371f6
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x118]
mov ecx, dword [eax + 0x11c]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407780
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1ac], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1ac]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x4372bf
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x120]
mov edx, dword [eax + 0x124]
cmp ecx, edx
jge 0x437466
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x437360
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x124]
mov ecx, dword [eax + 0x120]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407820
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x437429
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x120]
mov edx, dword [eax + 0x124]
cmp ecx, edx
jle 0x4375d0
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x4374ca
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x120]
mov ecx, dword [eax + 0x124]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407890
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x437593
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x128]
mov edx, dword [eax + 0x12c]
cmp ecx, edx
jge 0x43773a
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x437634
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x12c]
mov ecx, dword [eax + 0x128]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4078fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x4376fd
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x128]
mov edx, dword [eax + 0x12c]
cmp ecx, edx
jle 0x437892
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43779e
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x128]
mov ecx, dword [eax + 0x12c]
sub edx, ecx
jo 0x4379cf
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x40796c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov esi, dword [ebp - 0x174]
push eax
push esi
call dword [ebx + 0xa4]
test eax, eax
fnclex
jge 0x43785b
push 0xa4
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x2c
mov ecx, dword [edi + 0x44]
xor eax, eax
mov dword [ecx + 0x100], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x104], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x108], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x10c], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x110], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x114], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x118], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x11c], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x120], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x124], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x128], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x12c], eax
push 0x4379b0
jmp 0x43799f
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xf4
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403668
xor edi, edi
mov dword [ebp - 4], edi
mov esi, dword [ebp + 8]
push esi
mov eax, dword [esi]
call dword [eax + 4]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push edi
push 0x404dbc
push edi
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x74]
push ecx
push edx
mov dword [ebp - 0x24], edi
mov dword [ebp - 0x34], edi
mov dword [ebp - 0x38], edi
mov dword [ebp - 0x3c], edi
mov dword [ebp - 0x40], edi
mov dword [ebp - 0x44], edi
mov dword [ebp - 0x48], edi
mov dword [ebp - 0x4c], edi
mov dword [ebp - 0x50], edi
mov dword [ebp - 0x54], edi
mov dword [ebp - 0x58], edi
mov dword [ebp - 0x5c], edi
mov dword [ebp - 0x60], edi
mov dword [ebp - 0x64], edi
mov dword [ebp - 0x74], edi
mov dword [ebp - 0x84], edi
mov dword [ebp - 0x94], edi
mov dword [ebp - 0xa4], edi
mov dword [ebp - 0xb4], edi
mov dword [ebp - 0xc4], edi
mov dword [ebp - 0xe4], edi
call ebx
add esp, 0x10
push eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x94]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov ecx, dword [eax]
sub esp, 0x10
mov edx, esp
push 0x404dc8
mov dword [edx], ecx
mov ecx, dword [eax + 4]
mov dword [edx + 4], ecx
mov ecx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [edx + 8], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x84]
lea eax, [ebp - 0x74]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0xd0]
push ecx
mov ecx, esp
mov eax, 2
mov dword [ecx], eax
mov eax, dword [ebp - 0xc8]
mov dword [ecx + 4], edx
mov dword [ecx + 8], edi
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push 0x404d6c
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push edi
push 0x404dbc
push edi
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
call ebx
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x94]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
lea ecx, [ebp - 0x84]
mov dword [ebp - 0xfc], eax
mov eax, dword [esi + 0x44]
lea edx, [ebp - 0x74]
push ecx
push edx
push 2
mov dword [eax + 0x130], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0x130]
mov eax, dword [ebp - 0xfc]
cmp ecx, eax
jg 0x437dc0
sub esp, 0x10
mov eax, 3
mov edx, esp
push 0x404d6c
mov dword [edx], eax
mov eax, dword [ebp - 0xd0]
mov dword [edx + 4], eax
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0xc8]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x24]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push edi
push 0x404dbc
push edi
lea eax, [ebp - 0x34]
push 0x404e40
lea ecx, [ebp - 0x74]
push eax
push ecx
call ebx
add esp, 0x10
lea edx, [ebp - 0x84]
push eax
push edx
call ebx
mov ecx, dword [esi + 0x44]
add esp, 0x10
lea eax, [ebp - 0x94]
mov dword [ebp - 0x8c], 1
mov dword [ebp - 0x94], 2
mov edx, dword [ecx + 0x130]
push eax
lea eax, [ebp - 0x84]
push edx
lea ecx, [ebp - 0xa4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xa4]
lea eax, [ebp - 0xb4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0xb4]
lea edx, [ebp - 0xe4]
push ecx
push edx
mov dword [ebp - 0xdc], 0x4079d8
mov dword [ebp - 0xe4], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xe8], ax
lea eax, [ebp - 0xb4]
lea ecx, [ebp - 0xa4]
push eax
lea edx, [ebp - 0x94]
push ecx
lea eax, [ebp - 0x84]
push edx
lea ecx, [ebp - 0x74]
push eax
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0xe8], di
je 0x437cb1
mov eax, dword [esi + 0x44]
mov edx, dword [eax + 0x134]
add edx, 1
jo 0x43802b
mov dword [eax + 0x134], edx
push edi
push 0x404dbc
push edi
lea eax, [ebp - 0x34]
push 0x404e40
lea ecx, [ebp - 0x74]
push eax
push ecx
call ebx
add esp, 0x10
lea edx, [ebp - 0x84]
push eax
push edx
call ebx
mov ecx, dword [esi + 0x44]
add esp, 0x10
lea eax, [ebp - 0x94]
mov dword [ebp - 0x8c], 1
mov dword [ebp - 0x94], 2
mov edx, dword [ecx + 0x130]
push eax
lea eax, [ebp - 0x84]
push edx
lea ecx, [ebp - 0xa4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xa4]
lea eax, [ebp - 0xb4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0xb4]
lea edx, [ebp - 0xe4]
push ecx
push edx
mov dword [ebp - 0xdc], 0x4079e0
mov dword [ebp - 0xe4], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xe8], ax
lea eax, [ebp - 0xb4]
lea ecx, [ebp - 0xa4]
push eax
lea edx, [ebp - 0x94]
push ecx
lea eax, [ebp - 0x84]
push edx
lea ecx, [ebp - 0x74]
push eax
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0xe8], di
je 0x437d9f
mov eax, dword [esi + 0x44]
mov edx, dword [eax + 0x138]
add edx, 1
jo 0x43802b
mov dword [eax + 0x138], edx
mov eax, dword [esi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0x130]
add edx, ecx
jo 0x43802b
mov dword [eax + 0x130], edx
jmp 0x437b7c
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0x134]
mov edx, dword [eax + 0x138]
cmp ecx, edx
je 0x437f6f
mov edx, dword [esi]
push esi
call dword [edx + 0x304]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x64]
push eax
call ebx
mov ecx, dword [esi]
push esi
mov dword [ebp - 0xf0], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x60]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
cmp eax, edi
fnclex
jge 0x437e2a
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x38]
mov edx, dword [ebp - 0xf0]
push eax
push 0x4077ec
mov ebx, dword [edx]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [esi + 0x44]
push eax
mov edx, dword [ecx + 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407610
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [esi + 0x44]
mov ecx, dword [eax + 0x138]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4079fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, ebx
mov ebx, dword [ebp - 0xf0]
push eax
push ebx
call dword [edx + 0xa4]
cmp eax, edi
fnclex
jge 0x437f2c
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x5c]
lea ecx, [ebp - 0x58]
push eax
lea edx, [ebp - 0x54]
push ecx
lea eax, [ebp - 0x50]
push edx
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x64]
lea edx, [ebp - 0x60]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x38
mov eax, dword [esi + 0x44]
mov dword [eax + 0x134], edi
mov ecx, dword [esi + 0x44]
mov dword [ecx + 0x138], edi
push 0x43800c
jmp 0x437ffb
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x180
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403678
xor ebx, ebx
mov dword [ebp - 4], ebx
mov edi, dword [ebp + 8]
push edi
mov eax, dword [edi]
call dword [eax + 4]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x68]
push ecx
mov dword [ebp - 0x138], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x88], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xc8], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xe8], ebx
mov dword [ebp - 0xf8], ebx
mov dword [ebp - 0x108], ebx
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x130], 0xd
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
push eax
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x88]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x138]
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x78]
lea eax, [ebp - 0x68]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x134]
push ecx
mov ecx, esp
mov eax, 2
mov dword [ebp - 0x138], eax
push 0x404d6c
mov dword [ecx], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x130], ebx
mov dword [ecx + 4], edx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
mov dword [ebp - 0x130], 0xd
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x88]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x98]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [edi + 0x44]
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x68]
push eax
push ecx
push 2
mov dword [edx + 0x13c], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, dword [edi + 0x44]
mov ecx, dword [ebp - 0x180]
mov eax, dword [edx + 0x13c]
cmp eax, ecx
jg 0x438575
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push ebx
push 0x404dbc
push ebx
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xc
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x13c]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407b8c
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 0xc
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x13c]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407bac
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], bx
je 0x438472
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x140]
add ecx, 1
jo 0x43895a
mov dword [eax + 0x140], ecx
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 0xd
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x13c]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x407bcc
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], bx
je 0x438554
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x144]
add ecx, 1
jo 0x43895a
mov dword [eax + 0x144], ecx
mov eax, dword [edi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0x13c]
add edx, ecx
jo 0x43895a
mov dword [eax + 0x13c], edx
jmp 0x438258
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x140]
mov edx, dword [eax + 0x144]
cmp ecx, edx
jge 0x4386f7
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call esi
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call esi
mov esi, eax
lea ecx, [ebp - 0x38]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
cmp eax, ebx
fnclex
jge 0x4385df
push 0xa0
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov esi, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x144]
mov ecx, dword [eax + 0x140]
sub edx, ecx
jo 0x43895a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407bec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x190], esi
mov esi, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x190]
push esi
call dword [eax + 0xa4]
cmp eax, ebx
fnclex
jge 0x4386c0
push 0xa4
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x140]
mov edx, dword [eax + 0x144]
cmp ecx, edx
jle 0x438879
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call esi
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call esi
mov esi, eax
lea ecx, [ebp - 0x38]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
cmp eax, ebx
fnclex
jge 0x438761
push 0xa0
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov esi, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x140]
mov ecx, dword [eax + 0x144]
sub edx, ecx
jo 0x43895a
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407c6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x194], esi
mov esi, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x194]
push esi
call dword [eax + 0xa4]
cmp eax, ebx
fnclex
jge 0x438842
push 0xa4
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x2c
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x140], ebx
mov edx, dword [edi + 0x44]
mov dword [edx + 0x144], ebx
push 0x43893b
jmp 0x43892a
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1bc
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403688
xor ebx, ebx
mov dword [ebp - 4], ebx
mov edi, dword [ebp + 8]
push edi
mov eax, dword [edi]
call dword [eax + 4]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x68]
push ecx
mov dword [ebp - 0x138], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x88], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xc8], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xe8], ebx
mov dword [ebp - 0xf8], ebx
mov dword [ebp - 0x108], ebx
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x130], 6
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
push eax
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x88]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x138]
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x78]
lea eax, [ebp - 0x68]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x134]
push ecx
mov ecx, esp
mov eax, 2
mov dword [ebp - 0x138], eax
push 0x404d6c
mov dword [ecx], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x130], ebx
mov dword [ecx + 4], edx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
mov dword [ebp - 0x130], 6
mov dword [ebp - 0x138], 2
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x88]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x98]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [edi + 0x44]
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x78]
lea ecx, [ebp - 0x68]
push eax
push ecx
push 2
mov dword [edx + 0x148], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ebx, dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
add esp, 0xc
mov edx, dword [edi + 0x44]
mov ecx, dword [ebp - 0x180]
mov eax, dword [edx + 0x148]
cmp eax, ecx
jg 0x43a3bf
sub esp, 0x10
mov ecx, 3
mov edx, esp
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x130], eax
push 0x404d6c
mov dword [edx], ecx
mov ecx, dword [ebp - 0x134]
mov dword [edx + 4], ecx
lea ecx, [ebp - 0x24]
push ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x12c]
mov dword [edx + 0xc], eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 5
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407ce8
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 5
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x148]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407cf8
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
lea eax, [ebp - 0x118]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x438d95
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x14c]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x14c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x407d08
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x438e76
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x150]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x150], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 5
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407d1c
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 5
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x148]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407d2c
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x43903a
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x154]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x154], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x407d3c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x43911b
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x158]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x158], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 5
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407d50
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 5
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x148]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407d60
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x4392df
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x15c]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x15c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x407d70
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x4393c0
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x160]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x160], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 5
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407d84
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 5
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x148]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407d94
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x439584
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x164]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x164], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x4079e8
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x439665
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x168]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x168], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 5
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407da4
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 5
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x148]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x4065ac
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x439829
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x16c]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x16c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x407444
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x43990a
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x170]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x170], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 5
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x405518
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 5
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x148]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407db4
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x439ace
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x174]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x174], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x407dc4
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x439baf
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x178]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x178], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 5
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407dd8
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 5
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x148]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407de8
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x439d73
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x17c]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x17c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x407df8
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x439e54
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x180]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x180], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 5
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407e0c
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 5
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x148]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407e1c
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x43a018
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x184]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x184], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x407e2c
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x43a0f9
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x188]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x188], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
add esp, 0x10
lea edx, [ebp - 0x34]
lea eax, [ebp - 0xc8]
push 0
push 0x404dbc
push 0
push 0x404e40
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0xd8]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 5
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
mov ecx, dword [edi + 0x44]
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x140], 0x407e40
mov dword [ebp - 0x148], 0x8008
mov dword [ebp - 0xe0], 5
mov dword [ebp - 0xe8], 2
mov edx, dword [ecx + 0x148]
push eax
lea eax, [ebp - 0xd8]
push edx
lea ecx, [ebp - 0xf8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x108]
push edx
push eax
call ebx
lea ecx, [ebp - 0xa8]
lea edx, [ebp - 0x148]
push ecx
lea eax, [ebp - 0xb8]
push edx
push eax
mov dword [ebp - 0x160], 0x407e50
mov dword [ebp - 0x168], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x108]
push eax
lea edx, [ebp - 0x168]
push ecx
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x128]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xe8]
push eax
lea edx, [ebp - 0xd8]
push ecx
lea eax, [ebp - 0xc8]
push edx
lea ecx, [ebp - 0xa8]
push eax
lea edx, [ebp - 0x98]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0x78]
push eax
lea edx, [ebp - 0x68]
push ecx
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
cmp word [ebp - 0x16c], 0
je 0x43a2bd
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x18c]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x18c], ecx
push 0
push 0x404dbc
push 0
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x68]
push edx
push eax
call esi
add esp, 0x10
lea ecx, [ebp - 0x78]
push eax
push ecx
call esi
mov eax, dword [edi + 0x44]
add esp, 0x10
lea edx, [ebp - 0x88]
mov dword [ebp - 0x80], 6
mov dword [ebp - 0x88], 2
mov ecx, dword [eax + 0x148]
push edx
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x98]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x98]
lea edx, [ebp - 0xa8]
push ecx
push edx
call ebx
lea eax, [ebp - 0xa8]
lea ecx, [ebp - 0x148]
push eax
push ecx
mov dword [ebp - 0x140], 0x407e60
mov dword [ebp - 0x148], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x16c], ax
lea edx, [ebp - 0xa8]
lea eax, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x88]
push eax
lea edx, [ebp - 0x78]
push ecx
lea eax, [ebp - 0x68]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x16c], 0
je 0x43a39e
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x190]
add ecx, 1
jo 0x43bea0
mov dword [eax + 0x190], ecx
mov eax, dword [edi + 0x44]
mov ecx, 1
mov edx, dword [eax + 0x148]
add edx, ecx
jo 0x43bea0
mov dword [eax + 0x148], edx
jmp 0x438b7e
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x14c]
mov edx, dword [eax + 0x150]
cmp ecx, edx
jge 0x43a529
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x58]
push eax
call esi
mov ecx, dword [edi]
mov ebx, eax
push edi
mov dword [ebp - 0x174], ebx
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call esi
mov esi, eax
lea ecx, [ebp - 0x38]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43a42b
push 0xa0
push 0x405378
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x38]
mov edx, dword [edi + 0x44]
mov ebx, dword [ebx]
push eax
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax + 0x150]
mov edx, dword [eax + 0x14c]
sub ecx, edx
jo 0x43bea0
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407e74
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov edx, ebx
mov ebx, dword [ebp - 0x174]
push eax
push ebx
call dword [edx + 0xa4]
test eax, eax
fnclex
jge 0x43a4ea
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x4c]
push eax
lea edx, [ebp - 0x48]
push ecx
lea eax, [ebp - 0x44]
push edx
lea ecx, [ebp - 0x40]
push eax
lea edx, [ebp - 0x3c]
push ecx
lea eax, [ebp - 0x38]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
jmp 0x43a535
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x14c]
mov edx, dword [eax + 0x150]
cmp ecx, edx
jle 0x43a69f
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43a599
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x14c]
mov ecx, dword [eax + 0x150]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407ed8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x194], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x194]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43a662
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x154]
mov edx, dword [eax + 0x158]
cmp ecx, edx
jge 0x43a809
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43a703
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x158]
mov ecx, dword [eax + 0x154]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407f68
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x198], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x198]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43a7cc
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x154]
mov edx, dword [eax + 0x158]
cmp ecx, edx
jle 0x43a973
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43a86d
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x154]
mov ecx, dword [eax + 0x158]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x407fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x19c], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x19c]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43a936
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x15c]
mov edx, dword [eax + 0x160]
cmp ecx, edx
jge 0x43aadd
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43a9d7
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x160]
mov ecx, dword [eax + 0x15c]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x40802c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43aaa0
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x15c]
mov edx, dword [eax + 0x160]
cmp ecx, edx
jle 0x43ac47
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43ab41
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x15c]
mov ecx, dword [eax + 0x160]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x408090
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43ac0a
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x164]
mov edx, dword [eax + 0x168]
cmp ecx, edx
jge 0x43adb1
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43acab
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x168]
mov ecx, dword [eax + 0x164]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4080f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1a8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1a8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43ad74
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x164]
mov edx, dword [eax + 0x168]
cmp ecx, edx
jle 0x43af1b
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43ae15
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x164]
mov ecx, dword [eax + 0x168]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x408154
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1ac], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1ac]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43aede
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x16c]
mov edx, dword [eax + 0x170]
cmp ecx, edx
jge 0x43b085
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43af7f
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x170]
mov ecx, dword [eax + 0x16c]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4081b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43b048
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x16c]
mov edx, dword [eax + 0x170]
cmp ecx, edx
jle 0x43b1ef
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43b0e9
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x16c]
mov ecx, dword [eax + 0x170]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x408218
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43b1b2
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x184]
mov edx, dword [eax + 0x188]
cmp ecx, edx
jge 0x43b359
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43b253
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x188]
mov ecx, dword [eax + 0x184]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x408278
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1b8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1b8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43b31c
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x184]
mov edx, dword [eax + 0x188]
cmp ecx, edx
jle 0x43b4c3
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43b3bd
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x184]
mov ecx, dword [eax + 0x188]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4082dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1bc], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1bc]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43b486
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x174]
mov edx, dword [eax + 0x178]
cmp ecx, edx
jge 0x43b62d
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43b527
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x178]
mov ecx, dword [eax + 0x174]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x408340
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1c0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1c0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43b5f0
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x174]
mov edx, dword [eax + 0x178]
cmp ecx, edx
jle 0x43b797
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43b691
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x174]
mov ecx, dword [eax + 0x178]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4083a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1c4], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1c4]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43b75a
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x17c]
mov edx, dword [eax + 0x180]
cmp ecx, edx
jge 0x43b901
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43b7fb
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x180]
mov ecx, dword [eax + 0x17c]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x408404
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1c8], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1c8]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43b8c4
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x17c]
mov edx, dword [eax + 0x180]
cmp ecx, edx
jle 0x43ba6b
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43b965
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x17c]
mov ecx, dword [eax + 0x180]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x408468
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1cc], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1cc]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43ba2e
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x18c]
mov edx, dword [eax + 0x190]
cmp ecx, edx
jge 0x43bbd5
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43bacf
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x190]
mov ecx, dword [eax + 0x18c]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x4084c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov dword [ebp - 0x1d0], ebx
mov ebx, dword [ebp - 0x174]
push eax
mov eax, dword [ebp - 0x1d0]
push ebx
call dword [eax + 0xa4]
test eax, eax
fnclex
jge 0x43bb98
push 0xa4
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
lea eax, [ebp - 0x48]
push edx
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x40]
push ecx
lea eax, [ebp - 0x3c]
push edx
lea ecx, [ebp - 0x38]
push eax
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
add esp, 0x2c
mov eax, dword [edi + 0x44]
mov ecx, dword [eax + 0x18c]
mov edx, dword [eax + 0x190]
cmp ecx, edx
jle 0x43bd2d
mov edx, dword [edi]
push edi
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x58]
push eax
call ebx
mov ecx, dword [edi]
push edi
mov dword [ebp - 0x174], eax
call dword [ecx + 0x304]
lea edx, [ebp - 0x54]
push eax
push edx
call ebx
mov ebx, eax
lea ecx, [ebp - 0x38]
push ecx
push ebx
mov eax, dword [ebx]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x43bc39
push 0xa0
push 0x405378
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x174]
mov edx, dword [edi + 0x44]
push ecx
mov ebx, dword [eax]
push 0x4055c0
mov dword [ebp - 0x18c], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call esi
push eax
mov eax, dword [ebp - 0x18c]
mov edx, dword [eax + 0x18c]
mov ecx, dword [eax + 0x190]
sub edx, ecx
jo 0x43bea0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call esi
push eax
push 0x40852c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call esi
push eax
push 0x4046fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov esi, dword [ebp - 0x174]
push eax
push esi
call dword [ebx + 0xa4]
test eax, eax
fnclex
jge 0x43bcf6
mov ecx, dword [edi + 0x44]
xor eax, eax
mov dword [ecx + 0x14c], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x150], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x154], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x158], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x15c], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x160], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x164], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x168], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x16c], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x170], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x174], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x178], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x17c], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x180], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x184], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x188], eax
mov ecx, dword [edi + 0x44]
mov dword [ecx + 0x18c], eax
mov edx, dword [edi + 0x44]
mov dword [edx + 0x190], eax
push 0x43be81
jmp 0x43be70
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x34]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4036e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x190
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403698
xor ebx, ebx
mov dword [ebp - 4], ebx
mov esi, dword [ebp + 8]
push esi
mov eax, dword [esi]
call dword [eax + 4]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
push ebx
push 0x404dbc
push ebx
lea ecx, [ebp - 0x34]
push 0x404e40
lea edx, [ebp - 0x74]
push ecx
mov dword [ebp - 0x144], ebx
push edx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x60], ebx
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x74], ebx
mov dword [ebp - 0x84], ebx
mov dword [ebp - 0x94], ebx
mov dword [ebp - 0xa4], ebx
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xc4], ebx
mov dword [ebp - 0xd4], ebx
mov dword [ebp - 0xe4], ebx
mov dword [ebp - 0xf4], ebx
mov dword [ebp - 0x104], ebx
mov dword [ebp - 0x114], ebx
mov dword [ebp - 0x124], ebx
mov dword [ebp - 0x134], ebx
mov dword [ebp - 0x154], ebx
mov dword [ebp - 0x174], ebx
mov dword [ebp - 0x13c], 8
mov dword [ebp - 0x144], 2
call edi
add esp, 0x10
push eax
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x94]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x144]
lea eax, [ebp - 0xa4]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x404dc8
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea edx, [ebp - 0x84]
lea eax, [ebp - 0x74]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x140]
push ecx
mov ecx, esp
mov eax, 2
mov dword [ebp - 0x144], eax
push 0x404d6c
mov dword [ecx], eax
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0x13c], ebx
mov dword [ecx + 4], edx
mov dword [ecx + 8], ebx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
push ebx
push 0x404dbc
push ebx
lea edx, [ebp - 0x34]
push 0x404e40
lea eax, [ebp - 0x74]
push edx
push eax
mov dword [ebp - 0x13c], 8
mov dword [ebp - 0x144], 2
call edi
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea edx, [ebp - 0x94]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x144]
lea ecx, [ebp - 0xa4]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [esi + 0x44]
mov dword [ebp - 0x18c], eax
lea eax, [ebp - 0x84]
lea ecx, [ebp - 0x74]
push eax
push ecx
push 2
mov dword [edx + 0x194], 1
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, dword [esi + 0x44]
mov ecx, dword [ebp - 0x18c]
mov eax, dword [edx + 0x194]
cmp eax, ecx
jg 0x43c415