Function at 0x4168c0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402a66
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x598
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4017f0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov word [0x451170], 0xffff
mov dword [ebp - 4], 4
lea eax, [ebp - 0xc4]
push eax
call fcn.0042a780
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 5
lea eax, [ebp - 0xc4]
push eax
call fcn.0042ac10
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x45122c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 6
mov edx, 0x4051d4
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 7
mov eax, dword [0x4511ec]
push eax
push 0x406678
push 0x405c9c
lea ecx, [ebp - 0xc4]
push ecx
call fcn.00441130
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 8
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 9
call fcn.00424460
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x1d0], 0x451240
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x405cd4
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x416b09
jmp 0x41702b
mov dword [ebp - 4], 0xc
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41702b
mov dword [ebp - 4], 0xd
push 0x4510a8
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov ecx, dword [eax]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x274], ax
mov word [ebp - 0x270], 1
mov word [ebp - 0x24], 0
jmp 0x416bd3
mov dx, word [ebp - 0x24]
add dx, word [ebp - 0x270]
jo 0x42395f
mov word [ebp - 0x24], dx
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0x274]
jg 0x416d9a
mov dword [ebp - 4], 0xe
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x4510a8
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
push 8
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xa8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0x38]
push edx
call fcn.00443b40
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x416d8e
mov dword [ebp - 4], 0xf
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x4510b8
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x416d9a
mov dword [ebp - 4], 0x13
jmp 0x416bbe
mov dword [ebp - 4], 0x14
lea edx, [ebp - 0x28]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0x1e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41702b
mov dword [ebp - 4], 0x15
push 0x451048
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov edx, dword [eax]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x27c], ax
mov word [ebp - 0x278], 1
mov word [ebp - 0x24], 0
jmp 0x416e64
mov ax, word [ebp - 0x24]
add ax, word [ebp - 0x278]
jo 0x42395f
mov word [ebp - 0x24], ax
mov cx, word [ebp - 0x24]
cmp cx, word [ebp - 0x27c]
jg 0x41702b
mov dword [ebp - 4], 0x16
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
push 0x451048
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
push 8
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [ebp - 0x38]
push eax
call fcn.00443b40
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41701f
mov dword [ebp - 4], 0x17
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x451058
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41702b
mov dword [ebp - 4], 0x1b
jmp 0x416e4f
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x406690
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41711f
mov dword [ebp - 4], 0x20
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4066a4
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x417213
mov dword [ebp - 4], 0x24
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4066bc
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1f0], 0x451228
mov dword [ebp - 0x1f8], 0x4008
lea edx, [ebp - 0x1f8]
push edx
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x200], 0x4066d4
mov dword [ebp - 0x208], 8
lea edx, [ebp - 0x208]
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x144]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x154]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x164]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x4173d1
mov dword [ebp - 4], 0x28
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x29
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4066f4
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x4174c5
mov dword [ebp - 4], 0x2c
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2d
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x406704
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1f0], 0x451228
mov dword [ebp - 0x1f8], 0x4008
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x124]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x200], 0x406718
mov dword [ebp - 0x208], 8
lea edx, [ebp - 0x208]
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x144]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x154]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x164]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x417683
mov dword [ebp - 4], 0x30
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x31
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x406734
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x417777
mov dword [ebp - 4], 0x34
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x35
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x406744
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41786b
mov dword [ebp - 4], 0x38
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x39
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x406750
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41795f
mov dword [ebp - 4], 0x3c
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3d
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x40676c
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x417a53
mov dword [ebp - 4], 0x40
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x41
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x40677c
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x417b47
mov dword [ebp - 4], 0x44
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x45
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x406794
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x417c3b
mov dword [ebp - 4], 0x48
mov edx, dword [ebp - 0x28]
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x49
mov edx, 0x4051d4
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x1d0], 0x451240
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x405cd4
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x418813
mov dword [ebp - 4], 0x4c
push 0x451088
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov eax, dword [eax]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x284], ax
mov word [ebp - 0x280], 1
mov word [ebp - 0x24], 0
jmp 0x417d40
mov cx, word [ebp - 0x24]
add cx, word [ebp - 0x280]
jo 0x42395f
mov word [ebp - 0x24], cx
mov dx, word [ebp - 0x24]
cmp dx, word [ebp - 0x284]
jg 0x41880e
mov dword [ebp - 4], 0x4d
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
push 0x451088
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
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 - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4e
push 0
mov edx, dword [ebp - 0x40]
push edx
mov eax, dword [0x451228]
push eax
call fcn.00443b40
movsx ecx, ax
test ecx, ecx
je 0x417ec7
mov dword [ebp - 4], 0x4f
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
push 0x451098
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41880e
mov dword [ebp - 4], 0x53
push 1
mov ecx, dword [ebp - 0x40]
push ecx
push 0x4067a8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x417f51
mov dword [ebp - 4], 0x54
mov dword [ebp - 0x1d0], 0x4067a8
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 0xffffffffffffffff
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x417fe4
mov dword [ebp - 4], 0x56
push 0
push 0
push 1
push 0
lea edx, [ebp - 0x1c8]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea eax, [ebp - 0x40]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
mov ecx, dword [ebp - 0x1c8]
xor eax, eax
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x1c8]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea edx, [ebp - 0x1c8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcArray]
lea ecx, [ebp - 0x1c8]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x58
lea edx, [ebp - 0x9c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov eax, dword [eax]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x28c], ax
mov word [ebp - 0x288], 1
mov word [ebp - 0x30], 0
jmp 0x418038
mov cx, word [ebp - 0x30]
add cx, word [ebp - 0x288]
jo 0x42395f
mov word [ebp - 0x30], cx
mov dx, word [ebp - 0x30]
cmp dx, word [ebp - 0x28c]
jg 0x41878c
mov dword [ebp - 4], 0x59
lea eax, [ebp - 0x30]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
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 - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5a
push 1
mov eax, dword [ebp - 0x40]
push eax
push 0x4067b0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x5b
cmp word [ebp - 0x54], 0
jle 0x418300
mov dword [ebp - 4], 0x5c
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
mov dx, word [ebp - 0x54]
sub dx, 1
jo 0x42395f
movsx eax, dx
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
mov cx, word [ebp - 0x54]
sub cx, 1
jo 0x42395f
movsx edx, cx
push edx
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e8], 0x4008
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x4182fb
mov dword [ebp - 4], 0x5e
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5f
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x451098
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41878c
jmp 0x418780
mov dword [ebp - 4], 0x63
mov edx, 0x4067b8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x64
push 1
mov eax, dword [ebp - 0x40]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x65
cmp word [ebp - 0x54], 0
jle 0x418542
mov dword [ebp - 4], 0x66
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x67
mov edx, dword [0x451228]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x4183af
mov dword [ebp - 4], 0x68
lea ecx, [ebp - 0x34]
push ecx
movsx edx, word [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x4183b4
jmp 0x41878c
mov dword [ebp - 4], 0x6c
lea edx, [ebp - 0x34]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x40]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 0x4008
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x418542
mov dword [ebp - 4], 0x6d
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6e
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
push 0x451098
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41878c
mov dword [ebp - 4], 0x72
mov edx, 0x4067c4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x73
push 1
mov ecx, dword [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x5c]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x74
cmp word [ebp - 0x54], 0
jle 0x418780
mov dword [ebp - 4], 0x75
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x76
mov eax, dword [0x451228]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x4185f0
mov dword [ebp - 4], 0x77
lea edx, [ebp - 0x34]
push edx
movsx eax, word [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov edx, dword [ebp - 0x5c]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x4185f5
jmp 0x41878c
mov dword [ebp - 4], 0x7b
lea eax, [ebp - 0x34]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x40]
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1e8], 0x4008
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x418780
mov dword [ebp - 4], 0x7c
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7d
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x451098
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41878c
mov dword [ebp - 4], 0x82
jmp 0x418023
mov dword [ebp - 4], 0x83
lea edx, [ebp - 0x28]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0x1e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x418802
jmp 0x41880e
mov dword [ebp - 4], 0x87
jmp 0x417d2b
jmp 0x41c3bd
mov dword [ebp - 4], 0x89
lea edx, [ebp - 0x28]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0x1e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x419417
mov dword [ebp - 4], 0x8a
push 0x4510d0
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov edx, dword [eax]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x294], ax
mov word [ebp - 0x290], 1
mov word [ebp - 0x24], 0
jmp 0x4188dd
mov ax, word [ebp - 0x24]
add ax, word [ebp - 0x290]
jo 0x42395f
mov word [ebp - 0x24], ax
mov cx, word [ebp - 0x24]
cmp cx, word [ebp - 0x294]
jg 0x419417
mov dword [ebp - 4], 0x8b
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
push 0x4510d0
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x8c
push 0
mov ecx, dword [ebp - 0x40]
push ecx
mov edx, dword [0x451228]
push edx
call fcn.00443b40
movsx eax, ax
test eax, eax
je 0x418a9a
mov dword [ebp - 4], 0x8d
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8e
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x4510e0
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x419417
mov dword [ebp - 4], 0x91
push 1
mov eax, dword [ebp - 0x40]
push eax
push 0x4067a8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x418b24
mov dword [ebp - 4], 0x92
mov dword [ebp - 0x1d0], 0x4067a8
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 0xffffffffffffffff
lea ecx, [ebp - 0xc4]
push ecx
mov edx, dword [ebp - 0x40]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x418bb7
mov dword [ebp - 4], 0x94
push 0
push 0
push 1
push 0
lea ecx, [ebp - 0x1c8]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea edx, [ebp - 0x40]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
mov eax, dword [ebp - 0x1c8]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcArray]
lea eax, [ebp - 0x1c8]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x96
lea ecx, [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov edx, dword [eax]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x29c], ax
mov word [ebp - 0x298], 1
mov word [ebp - 0x30], 0
jmp 0x418c0b
mov ax, word [ebp - 0x30]
add ax, word [ebp - 0x298]
jo 0x42395f
mov word [ebp - 0x30], ax
mov cx, word [ebp - 0x30]
cmp cx, word [ebp - 0x29c]
jg 0x419395
mov dword [ebp - 4], 0x97
lea edx, [ebp - 0x30]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x98
push 1
mov edx, dword [ebp - 0x40]
push edx
push 0x4067b0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x99
cmp word [ebp - 0x54], 0
jle 0x418f08
mov dword [ebp - 4], 0x9a
lea eax, [ebp - 0x40]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
mov cx, word [ebp - 0x54]
sub cx, 1
jo 0x42395f
movsx edx, cx
push edx
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
mov ax, word [ebp - 0x54]
sub ax, 1
jo 0x42395f
movsx ecx, ax
push ecx
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x34]
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1e8], 0x4008
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x418f03
mov dword [ebp - 4], 0x9c
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9d
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x4510e0
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x419395
jmp 0x419389
mov dword [ebp - 4], 0xa1
mov edx, 0x4067b8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa2
push 1
mov edx, dword [ebp - 0x40]
push edx
mov eax, dword [ebp - 0x5c]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0xa3
cmp word [ebp - 0x54], 0
jle 0x41914a
mov dword [ebp - 4], 0xa4
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa5
mov ecx, dword [0x451228]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x418fb7
mov dword [ebp - 4], 0xa6
lea eax, [ebp - 0x34]
push eax
movsx ecx, word [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov eax, dword [ebp - 0x5c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x418fbc
jmp 0x419395
mov dword [ebp - 4], 0xaa
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e8], 0x4008
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41914a
mov dword [ebp - 4], 0xab
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xac
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x4510e0
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x419395
mov dword [ebp - 4], 0xb0
mov edx, 0x4067c4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb1
push 1
mov eax, dword [ebp - 0x40]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0xb2
cmp word [ebp - 0x54], 0
jle 0x419389
mov dword [ebp - 4], 0xb3
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb4
mov edx, dword [0x451228]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x4191f9
mov dword [ebp - 4], 0xb5
lea ecx, [ebp - 0x34]
push ecx
movsx edx, word [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x4191fe
jmp 0x419395
mov dword [ebp - 4], 0xb9
lea edx, [ebp - 0x34]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x40]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 0x4008
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x419389
mov dword [ebp - 4], 0xba
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbb
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
push 0x4510e0
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x419395
mov dword [ebp - 4], 0xc0
jmp 0x418bf6
mov dword [ebp - 4], 0xc1
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41940b
jmp 0x419417
mov dword [ebp - 4], 0xc5
jmp 0x4188c8
mov dword [ebp - 4], 0xc7
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41a01b
mov dword [ebp - 4], 0xc8
push 0x4510f0
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov ecx, dword [eax]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2a4], ax
mov word [ebp - 0x2a0], 1
mov word [ebp - 0x24], 0
jmp 0x4194e1
mov dx, word [ebp - 0x24]
add dx, word [ebp - 0x2a0]
jo 0x42395f
mov word [ebp - 0x24], dx
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0x2a4]
jg 0x41a01b
mov dword [ebp - 4], 0xc9
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x4510f0
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
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 - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xca
push 0
mov eax, dword [ebp - 0x40]
push eax
mov ecx, dword [0x451228]
push ecx
call fcn.00443b40
movsx edx, ax
test edx, edx
je 0x41969e
mov dword [ebp - 4], 0xcb
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xcc
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x451100
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41a01b
mov dword [ebp - 4], 0xcf
push 1
mov edx, dword [ebp - 0x40]
push edx
push 0x4067a8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x419728
mov dword [ebp - 4], 0xd0
mov dword [ebp - 0x1d0], 0x4067a8
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 0xffffffffffffffff
lea eax, [ebp - 0xc4]
push eax
mov ecx, dword [ebp - 0x40]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4197bb
mov dword [ebp - 4], 0xd2
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x1c8]
push eax
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
mov eax, dword [ebp - 0x1c8]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcArray]
lea eax, [ebp - 0x1c8]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd4
lea ecx, [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov edx, dword [eax]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2ac], ax
mov word [ebp - 0x2a8], 1
mov word [ebp - 0x30], 0
jmp 0x41980f
mov ax, word [ebp - 0x30]
add ax, word [ebp - 0x2a8]
jo 0x42395f
mov word [ebp - 0x30], ax
mov cx, word [ebp - 0x30]
cmp cx, word [ebp - 0x2ac]
jg 0x419f99
mov dword [ebp - 4], 0xd5
lea edx, [ebp - 0x30]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xd6
push 1
mov edx, dword [ebp - 0x40]
push edx
push 0x4067b0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0xd7
cmp word [ebp - 0x54], 0
jle 0x419b0c
mov dword [ebp - 4], 0xd8
lea eax, [ebp - 0x40]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
mov cx, word [ebp - 0x54]
sub cx, 1
jo 0x42395f
movsx edx, cx
push edx
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd9
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
mov ax, word [ebp - 0x54]
sub ax, 1
jo 0x42395f
movsx ecx, ax
push ecx
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x34]
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1e8], 0x4008
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x419b07
mov dword [ebp - 4], 0xda
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdb
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x451100
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x419f99
jmp 0x419f8d
mov dword [ebp - 4], 0xdf
mov edx, 0x4067b8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe0
push 1
mov edx, dword [ebp - 0x40]
push edx
mov eax, dword [ebp - 0x5c]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0xe1
cmp word [ebp - 0x54], 0
jle 0x419d4e
mov dword [ebp - 4], 0xe2
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe3
mov ecx, dword [0x451228]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x419bbb
mov dword [ebp - 4], 0xe4
lea eax, [ebp - 0x34]
push eax
movsx ecx, word [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov eax, dword [ebp - 0x5c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x419bc0
jmp 0x419f99
mov dword [ebp - 4], 0xe8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e8], 0x4008
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x419d4e
mov dword [ebp - 4], 0xe9
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xea
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x451100
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x419f99
mov dword [ebp - 4], 0xee
mov edx, 0x4067c4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xef
push 1
mov eax, dword [ebp - 0x40]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0xf0
cmp word [ebp - 0x54], 0
jle 0x419f8d
mov dword [ebp - 4], 0xf1
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf2
mov edx, dword [0x451228]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x419dfd
mov dword [ebp - 4], 0xf3
lea ecx, [ebp - 0x34]
push ecx
movsx edx, word [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x419e02
jmp 0x419f99
mov dword [ebp - 4], 0xf7
lea edx, [ebp - 0x34]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x40]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 0x4008
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x419f8d
mov dword [ebp - 4], 0xf8
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf9
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
push 0x451100
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x419f99
mov dword [ebp - 4], 0xfe
jmp 0x4197fa
mov dword [ebp - 4], 0xff
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41a00f
jmp 0x41a01b
mov dword [ebp - 4], 0x103
jmp 0x4194cc
mov dword [ebp - 4], 0x105
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41ac1f
mov dword [ebp - 4], 0x106
push 0x451110
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov ecx, dword [eax]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov word [ebp - 0x2b0], 1
mov word [ebp - 0x24], 0
jmp 0x41a0e5
mov dx, word [ebp - 0x24]
add dx, word [ebp - 0x2b0]
jo 0x42395f
mov word [ebp - 0x24], dx
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0x2b4]
jg 0x41ac1f
mov dword [ebp - 4], 0x107
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x451110
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
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 - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x108
push 0
mov eax, dword [ebp - 0x40]
push eax
mov ecx, dword [0x451228]
push ecx
call fcn.00443b40
movsx edx, ax
test edx, edx
je 0x41a2a2
mov dword [ebp - 4], 0x109
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x10a
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x451120
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41ac1f
mov dword [ebp - 4], 0x10d
push 1
mov edx, dword [ebp - 0x40]
push edx
push 0x4067a8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x41a32c
mov dword [ebp - 4], 0x10e
mov dword [ebp - 0x1d0], 0x4067a8
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 0xffffffffffffffff
lea eax, [ebp - 0xc4]
push eax
mov ecx, dword [ebp - 0x40]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x41a3bf
mov dword [ebp - 4], 0x110
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x1c8]
push eax
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
mov eax, dword [ebp - 0x1c8]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcArray]
lea eax, [ebp - 0x1c8]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x112
lea ecx, [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov edx, dword [eax]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2bc], ax
mov word [ebp - 0x2b8], 1
mov word [ebp - 0x30], 0
jmp 0x41a413
mov ax, word [ebp - 0x30]
add ax, word [ebp - 0x2b8]
jo 0x42395f
mov word [ebp - 0x30], ax
mov cx, word [ebp - 0x30]
cmp cx, word [ebp - 0x2bc]
jg 0x41ab9d
mov dword [ebp - 4], 0x113
lea edx, [ebp - 0x30]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x114
push 1
mov edx, dword [ebp - 0x40]
push edx
push 0x4067b0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x115
cmp word [ebp - 0x54], 0
jle 0x41a710
mov dword [ebp - 4], 0x116
lea eax, [ebp - 0x40]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
mov cx, word [ebp - 0x54]
sub cx, 1
jo 0x42395f
movsx edx, cx
push edx
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x117
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
mov ax, word [ebp - 0x54]
sub ax, 1
jo 0x42395f
movsx ecx, ax
push ecx
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x34]
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1e8], 0x4008
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41a70b
mov dword [ebp - 4], 0x118
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x119
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x451120
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41ab9d
jmp 0x41ab91
mov dword [ebp - 4], 0x11d
mov edx, 0x4067b8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11e
push 1
mov edx, dword [ebp - 0x40]
push edx
mov eax, dword [ebp - 0x5c]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x11f
cmp word [ebp - 0x54], 0
jle 0x41a952
mov dword [ebp - 4], 0x120
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x121
mov ecx, dword [0x451228]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x41a7bf
mov dword [ebp - 4], 0x122
lea eax, [ebp - 0x34]
push eax
movsx ecx, word [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov eax, dword [ebp - 0x5c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x41a7c4
jmp 0x41ab9d
mov dword [ebp - 4], 0x126
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e8], 0x4008
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41a952
mov dword [ebp - 4], 0x127
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x128
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x451120
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41ab9d
mov dword [ebp - 4], 0x12c
mov edx, 0x4067c4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x12d
push 1
mov eax, dword [ebp - 0x40]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x12e
cmp word [ebp - 0x54], 0
jle 0x41ab91
mov dword [ebp - 4], 0x12f
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x130
mov edx, dword [0x451228]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x41aa01
mov dword [ebp - 4], 0x131
lea ecx, [ebp - 0x34]
push ecx
movsx edx, word [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x41aa06
jmp 0x41ab9d
mov dword [ebp - 4], 0x135
lea edx, [ebp - 0x34]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x40]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 0x4008
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41ab91
mov dword [ebp - 4], 0x136
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x137
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
push 0x451120
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41ab9d
mov dword [ebp - 4], 0x13c
jmp 0x41a3fe
mov dword [ebp - 4], 0x13d
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41ac13
jmp 0x41ac1f
mov dword [ebp - 4], 0x141
jmp 0x41a0d0
mov dword [ebp - 4], 0x143
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41b823
mov dword [ebp - 4], 0x144
push 0x451130
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov ecx, dword [eax]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2c4], ax
mov word [ebp - 0x2c0], 1
mov word [ebp - 0x24], 0
jmp 0x41ace9
mov dx, word [ebp - 0x24]
add dx, word [ebp - 0x2c0]
jo 0x42395f
mov word [ebp - 0x24], dx
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0x2c4]
jg 0x41b823
mov dword [ebp - 4], 0x145
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x451130
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
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 - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x146
push 0
mov eax, dword [ebp - 0x40]
push eax
mov ecx, dword [0x451228]
push ecx
call fcn.00443b40
movsx edx, ax
test edx, edx
je 0x41aea6
mov dword [ebp - 4], 0x147
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x148
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x451140
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41b823
mov dword [ebp - 4], 0x14b
push 1
mov edx, dword [ebp - 0x40]
push edx
push 0x4067a8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x41af30
mov dword [ebp - 4], 0x14c
mov dword [ebp - 0x1d0], 0x4067a8
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 0xffffffffffffffff
lea eax, [ebp - 0xc4]
push eax
mov ecx, dword [ebp - 0x40]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x41afc3
mov dword [ebp - 4], 0x14e
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x1c8]
push eax
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
mov eax, dword [ebp - 0x1c8]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcArray]
lea eax, [ebp - 0x1c8]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x150
lea ecx, [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov edx, dword [eax]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2cc], ax
mov word [ebp - 0x2c8], 1
mov word [ebp - 0x30], 0
jmp 0x41b017
mov ax, word [ebp - 0x30]
add ax, word [ebp - 0x2c8]
jo 0x42395f
mov word [ebp - 0x30], ax
mov cx, word [ebp - 0x30]
cmp cx, word [ebp - 0x2cc]
jg 0x41b7a1
mov dword [ebp - 4], 0x151
lea edx, [ebp - 0x30]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x152
push 1
mov edx, dword [ebp - 0x40]
push edx
push 0x4067b0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x153
cmp word [ebp - 0x54], 0
jle 0x41b314
mov dword [ebp - 4], 0x154
lea eax, [ebp - 0x40]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
mov cx, word [ebp - 0x54]
sub cx, 1
jo 0x42395f
movsx edx, cx
push edx
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x155
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
mov ax, word [ebp - 0x54]
sub ax, 1
jo 0x42395f
movsx ecx, ax
push ecx
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x34]
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1e8], 0x4008
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41b30f
mov dword [ebp - 4], 0x156
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x157
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x451140
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41b7a1
jmp 0x41b795
mov dword [ebp - 4], 0x15b
mov edx, 0x4067b8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x15c
push 1
mov edx, dword [ebp - 0x40]
push edx
mov eax, dword [ebp - 0x5c]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x15d
cmp word [ebp - 0x54], 0
jle 0x41b556
mov dword [ebp - 4], 0x15e
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x15f
mov ecx, dword [0x451228]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x41b3c3
mov dword [ebp - 4], 0x160
lea eax, [ebp - 0x34]
push eax
movsx ecx, word [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov eax, dword [ebp - 0x5c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x41b3c8
jmp 0x41b7a1
mov dword [ebp - 4], 0x164
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e8], 0x4008
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41b556
mov dword [ebp - 4], 0x165
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x166
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x451140
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41b7a1
mov dword [ebp - 4], 0x16a
mov edx, 0x4067c4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x16b
push 1
mov eax, dword [ebp - 0x40]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x16c
cmp word [ebp - 0x54], 0
jle 0x41b795
mov dword [ebp - 4], 0x16d
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x16e
mov edx, dword [0x451228]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x41b605
mov dword [ebp - 4], 0x16f
lea ecx, [ebp - 0x34]
push ecx
movsx edx, word [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x41b60a
jmp 0x41b7a1
mov dword [ebp - 4], 0x173
lea edx, [ebp - 0x34]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x40]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 0x4008
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41b795
mov dword [ebp - 4], 0x174
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x175
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
push 0x451140
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41b7a1
mov dword [ebp - 4], 0x17a
jmp 0x41b002
mov dword [ebp - 4], 0x17b
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41b817
jmp 0x41b823
mov dword [ebp - 4], 0x17f
jmp 0x41acd4
mov dword [ebp - 4], 0x181
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41c3bd
mov dword [ebp - 4], 0x182
push 0x451068
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov ecx, dword [eax]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2d4], ax
mov word [ebp - 0x2d0], 1
mov word [ebp - 0x24], 0
jmp 0x41b8ed
mov dx, word [ebp - 0x24]
add dx, word [ebp - 0x2d0]
jo 0x42395f
mov word [ebp - 0x24], dx
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0x2d4]
jg 0x41c3bd
mov dword [ebp - 4], 0x183
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
push 0x451068
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
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 - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x184
push 0
mov eax, dword [ebp - 0x40]
push eax
mov ecx, dword [0x451228]
push ecx
call fcn.00443b40
movsx edx, ax
test edx, edx
je 0x41ba75
mov dword [ebp - 4], 0x185
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x186
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x451078
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41c3bd
mov dword [ebp - 4], 0x189
push 1
mov edx, dword [ebp - 0x40]
push edx
push 0x4067a8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x41baff
mov dword [ebp - 4], 0x18a
mov dword [ebp - 0x1d0], 0x4067a8
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 0xffffffffffffffff
lea eax, [ebp - 0xc4]
push eax
mov ecx, dword [ebp - 0x40]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x41bb92
mov dword [ebp - 4], 0x18c
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x1c8]
push eax
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
mov eax, dword [ebp - 0x1c8]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcArray]
lea eax, [ebp - 0x1c8]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x18e
lea ecx, [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov edx, dword [eax]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2dc], ax
mov word [ebp - 0x2d8], 1
mov word [ebp - 0x30], 0
jmp 0x41bbe6
mov ax, word [ebp - 0x30]
add ax, word [ebp - 0x2d8]
jo 0x42395f
mov word [ebp - 0x30], ax
mov cx, word [ebp - 0x30]
cmp cx, word [ebp - 0x2dc]
jg 0x41c33b
mov dword [ebp - 4], 0x18f
lea edx, [ebp - 0x30]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
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 - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x190
push 1
mov edx, dword [ebp - 0x40]
push edx
push 0x4067b0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x191
cmp word [ebp - 0x54], 0
jle 0x41beae
mov dword [ebp - 4], 0x192
lea eax, [ebp - 0x40]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
mov cx, word [ebp - 0x54]
sub cx, 1
jo 0x42395f
movsx edx, cx
push edx
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x193
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
mov ax, word [ebp - 0x54]
sub ax, 1
jo 0x42395f
movsx ecx, ax
push ecx
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x34]
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1e8], 0x4008
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41bea9
mov dword [ebp - 4], 0x194
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x195
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x451078
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41c33b
jmp 0x41c32f
mov dword [ebp - 4], 0x199
mov edx, 0x4067b8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19a
push 1
mov edx, dword [ebp - 0x40]
push edx
mov eax, dword [ebp - 0x5c]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x19b
cmp word [ebp - 0x54], 0
jle 0x41c0f0
mov dword [ebp - 4], 0x19c
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19d
mov ecx, dword [0x451228]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x41bf5d
mov dword [ebp - 4], 0x19e
lea eax, [ebp - 0x34]
push eax
movsx ecx, word [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov eax, dword [ebp - 0x5c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x41bf62
jmp 0x41c33b
mov dword [ebp - 4], 0x1a2
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e8], 0x4008
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41c0f0
mov dword [ebp - 4], 0x1a3
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1a4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0xa4]
push edx
push 0x451078
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41c33b
mov dword [ebp - 4], 0x1a8
mov edx, 0x4067c4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1a9
push 1
mov eax, dword [ebp - 0x40]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x1aa
cmp word [ebp - 0x54], 0
jle 0x41c32f
mov dword [ebp - 4], 0x1ab
mov edx, dword [0x451228]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1ac
mov edx, dword [0x451228]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov esi, eax
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jl 0x41c19f
mov dword [ebp - 4], 0x1ad
lea ecx, [ebp - 0x34]
push ecx
movsx edx, word [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x41c1a4
jmp 0x41c33b
mov dword [ebp - 4], 0x1b1
lea edx, [ebp - 0x34]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x40]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 0x4008
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41c32f
mov dword [ebp - 4], 0x1b2
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1b3
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
push 0x451078
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41c33b
mov dword [ebp - 4], 0x1b8
jmp 0x41bbd1
mov dword [ebp - 4], 0x1b9
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41c3b1
jmp 0x41c3bd
mov dword [ebp - 4], 0x1bd
jmp 0x41b8d8
mov dword [ebp - 4], 0x1c0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41c886
mov dword [ebp - 4], 0x1c1
mov edx, dword [0x451228]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c2
mov dword [ebp - 0x1d0], 0x451240
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1c3
mov dword [ebp - 0x1d0], 0x405cd4
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x25c]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x22c], ax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x22c]
test eax, eax
je 0x41c74e
mov dword [ebp - 4], 0x1c4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
push 1
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4067d0
mov dword [ebp - 0x1e8], 0x8008
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0x1e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41c732
mov dword [ebp - 4], 0x1c5
lea edx, [ebp - 0x28]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
push 1
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4067d8
mov dword [ebp - 0x1e8], 0x8008
lea eax, [ebp - 0x28]
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x1f8], 0x4008
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x200], 5
mov dword [ebp - 0x208], 0x8002
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x208]
push edx
lea eax, [ebp - 0x124]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x134]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41c719
mov dword [ebp - 4], 0x1c6
mov edx, 0x4067e0
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x41c730
mov dword [ebp - 4], 0x1c8
mov edx, 0x4067f0
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x41c749
mov dword [ebp - 4], 0x1cb
mov edx, 0x4067f0
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x41c881
mov dword [ebp - 4], 0x1cd
mov dword [ebp - 0x1d0], 0x405cc4
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x25c]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x22c], ax
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x22c]
test ecx, ecx
je 0x41c7ea
mov dword [ebp - 4], 0x1ce
mov edx, 0x406808
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x41c881
mov dword [ebp - 4], 0x1cf
mov dword [ebp - 0x1d0], 0x405ccc
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x25c]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x22c], ax
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x22c]
test edx, edx
je 0x41c881
mov dword [ebp - 4], 0x1d0
mov edx, 0x406820
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x41cae9
mov dword [ebp - 4], 0x1d3
lea eax, [ebp - 0x28]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x40683c
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x28]
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x1f8], 0x4008
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x134]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x200], 0x406848
mov dword [ebp - 0x208], 8
lea edx, [ebp - 0x208]
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x154]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x154]
push ecx
lea edx, [ebp - 0x164]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x164]
push ecx
lea edx, [ebp - 0x174]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0x164]
push ecx
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x154]
push eax
lea ecx, [ebp - 0x144]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41cae9
mov dword [ebp - 4], 0x1d4
push 0x57
call fcn.00406880
mov dword [ebp - 0x234], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
cmp dword [ebp - 0x234], 1
jne 0x41cae9
mov dword [ebp - 4], 0x1d5
mov dword [ebp - 0x1d0], 0x4067e0
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1d9
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4067e0
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1f0], 0x451228
mov dword [ebp - 0x1f8], 0x4008
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x134]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x200], 0x407210
mov dword [ebp - 0x208], 8
lea edx, [ebp - 0x208]
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x154]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x154]
push ecx
lea edx, [ebp - 0x164]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x164]
push ecx
lea edx, [ebp - 0x174]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0x164]
push ecx
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x154]
push eax
lea ecx, [ebp - 0x144]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41ce9f
mov dword [ebp - 4], 0x1da
mov edx, dword [0x4511cc]
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1db
mov eax, dword [ebp - 0x24c]
push eax
push 0x40582c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x41cd19
mov ecx, dword [ebp - 0x24c]
push ecx
push 0x405680
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x41cd19
mov edx, dword [ebp - 0x24c]
push edx
push 0x40584c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41cd92
mov dword [ebp - 4], 0x1dc
mov dword [ebp - 0x1d0], 0x40721c
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41ce9f
mov dword [ebp - 4], 0x1de
push 0x57
call fcn.00406880
mov dword [ebp - 0x234], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
cmp dword [ebp - 0x234], 1
jne 0x41ce2b
mov dword [ebp - 4], 0x1df
mov dword [ebp - 0x1d0], 0x4067e0
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41ce9f
mov dword [ebp - 4], 0x1e1
mov dword [ebp - 0x1d0], 0x407210
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1e5
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x407230
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41d01f
mov dword [ebp - 4], 0x1e6
push 0x57
call fcn.00406880
mov dword [ebp - 0x234], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
cmp dword [ebp - 0x234], 1
jne 0x41d01f
mov dword [ebp - 4], 0x1e7
mov dword [ebp - 0x1d0], 0x40723c
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1ea
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x407250
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41d19f
mov dword [ebp - 4], 0x1eb
push 0x57
call fcn.00406880
mov dword [ebp - 0x234], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
cmp dword [ebp - 0x234], 1
jne 0x41d19f
mov dword [ebp - 4], 0x1ec
mov dword [ebp - 0x1d0], 0x40723c
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1ef
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x40725c
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1f0], 0x451228
mov dword [ebp - 0x1f8], 0x4008
lea edx, [ebp - 0x1f8]
push edx
lea eax, [ebp - 0x124]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x200], 0x407268
mov dword [ebp - 0x208], 8
lea edx, [ebp - 0x208]
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x154]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x154]
push edx
lea eax, [ebp - 0x164]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x164]
push edx
lea eax, [ebp - 0x174]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0x164]
push edx
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x154]
push ecx
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41d404
mov dword [ebp - 4], 0x1f0
push 0x57
call fcn.00406880
mov dword [ebp - 0x234], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
cmp dword [ebp - 0x234], 1
jne 0x41d404
mov dword [ebp - 4], 0x1f1
mov dword [ebp - 0x1d0], 0x407274
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1f4
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x407284
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41d6a9
mov dword [ebp - 4], 0x1f5
mov edx, 0x4051d4
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f6
mov ecx, dword [0x4511ec]
push ecx
push 0x405b98
push 0x407294
lea edx, [ebp - 0xc4]
push edx
call fcn.00441130
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f7
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4072b0
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 0x1f8], 0x8002
push 1
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
push 1
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea eax, [ebp - 0x1f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41d6a9
mov dword [ebp - 4], 0x1f8
mov dword [ebp - 0x1d0], 0x4072c8
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1fb
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4072dc
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41d94d
mov dword [ebp - 4], 0x1fc
mov edx, 0x4051d4
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1fd
mov eax, dword [0x4511ec]
push eax
push 0x405b98
push 0x407294
lea ecx, [ebp - 0xc4]
push ecx
call fcn.00441130
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1fe
lea eax, [ebp - 0x88]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4072b0
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 0x1f8], 0x8002
push 1
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xe4]
push eax
push 1
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea edx, [ebp - 0x1f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41d94d
mov dword [ebp - 4], 0x1ff
mov dword [ebp - 0x1d0], 0x407110
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x202
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x40711c
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41dbf2
mov dword [ebp - 4], 0x203
mov edx, 0x4051d4
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x204
mov edx, dword [0x4511ec]
push edx
push 0x405b98
push 0x407294
lea eax, [ebp - 0xc4]
push eax
call fcn.00441130
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x205
lea edx, [ebp - 0x88]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4072b0
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 0x1f8], 0x8002
push 1
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xe4]
push edx
push 1
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea ecx, [ebp - 0x1f8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41dbf2
mov dword [ebp - 4], 0x206
mov dword [ebp - 0x1d0], 0x407124
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x209
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4072e4
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41dd72
mov dword [ebp - 4], 0x20a
push 0x57
call fcn.00406880
mov dword [ebp - 0x234], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
cmp dword [ebp - 0x234], 1
jne 0x41dd72
mov dword [ebp - 4], 0x20b
mov dword [ebp - 0x1d0], 0x407300
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x20e
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x407320
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41e017
mov dword [ebp - 4], 0x20f
mov edx, 0x4051d4
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x210
mov ecx, dword [0x4511ec]
push ecx
push 0x405b98
push 0x407334
lea edx, [ebp - 0xc4]
push edx
call fcn.00441130
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x211
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x407348
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 0x1f8], 0x8002
push 1
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
push 1
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea eax, [ebp - 0x1f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41e017
mov dword [ebp - 4], 0x212
mov dword [ebp - 0x1d0], 0x407360
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x215
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x407378
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41e2bb
mov dword [ebp - 4], 0x216
mov edx, 0x4051d4
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x217
mov eax, dword [0x4511ec]
push eax
push 0x405b98
push 0x407334
lea ecx, [ebp - 0xc4]
push ecx
call fcn.00441130
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x218
lea eax, [ebp - 0x88]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x407348
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 0x1f8], 0x8002
push 1
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xe4]
push eax
push 1
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea edx, [ebp - 0x1f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41e2bb
mov dword [ebp - 4], 0x219
mov dword [ebp - 0x1d0], 0x407384
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x21c
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x4067f0
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41e6b4
mov dword [ebp - 4], 0x21d
push 0x451150
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov edx, dword [eax]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2e4], ax
mov word [ebp - 0x2e0], 1
mov word [ebp - 0x24], 0
jmp 0x41e3db
mov ax, word [ebp - 0x24]
add ax, word [ebp - 0x2e0]
jo 0x42395f
mov word [ebp - 0x24], ax
mov cx, word [ebp - 0x24]
cmp cx, word [ebp - 0x2e4]
jg 0x41e6b4
mov dword [ebp - 4], 0x21e
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0xc4], 2
lea edx, [ebp - 0x28]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0xc4]
push eax
push 4
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x21f
lea eax, [ebp - 0x58]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1e8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1e8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1e0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0xa4]
push ecx
push 0x451150
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41e6a8
mov dword [ebp - 4], 0x220
mov edx, dword [ebp - 0x28]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp eax, 6
jle 0x41e626
mov dword [ebp - 4], 0x221
mov eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 6
jo 0x42395f
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xc4], 3
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0xc4]
push edx
push 7
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x222
mov edx, dword [ebp - 0x58]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp eax, 7
jne 0x41e626
mov dword [ebp - 4], 0x223
mov word [0x451170], 0
mov dword [ebp - 4], 0x226
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
push 1
push 0x451160
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x41e6b4
mov dword [ebp - 4], 0x229
jmp 0x41e3c6
mov dword [ebp - 4], 0x22b
mov edx, 0x4051d4
mov ecx, 0x451044
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x22c
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x407398
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1f0], 0x451228
mov dword [ebp - 0x1f8], 0x4008
lea edx, [ebp - 0x1f8]
push edx
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x200], 0x4073a4
mov dword [ebp - 0x208], 8
lea edx, [ebp - 0x208]
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x144]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x210], 0x451228
mov dword [ebp - 0x218], 0x4008
lea edx, [ebp - 0x218]
push edx
lea eax, [ebp - 0x174]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x220], 0x4073b0
mov dword [ebp - 0x228], 8
lea edx, [ebp - 0x228]
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x154]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x164]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea eax, [ebp - 0x184]
push eax
lea ecx, [ebp - 0x1a4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0x1a4]
push ecx
lea edx, [ebp - 0x184]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41ee77
mov dword [ebp - 4], 0x22d
mov edx, dword [0x4511e0]
push edx
push 0x4073bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.004420b0
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x238]
test eax, eax
je 0x41e9ac
mov dword [ebp - 4], 0x22e
mov ecx, dword [0x451228]
push ecx
push 0x4073e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x22f
mov edx, 0x4073f0
mov ecx, 0x451044
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x41ee77
mov dword [ebp - 4], 0x231
push 0
push 4
push 1
push 0
lea edx, [ebp - 0x1c8]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x1d0], 0x4073f0
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
mov eax, dword [ebp - 0x1c8]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x1e0], 0x407420
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
mov ecx, dword [ebp - 0x1c8]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x1c8]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x1f0], 0x407450
mov dword [ebp - 0x1f8], 8
lea edx, [ebp - 0x1f8]
mov eax, dword [ebp - 0x1c8]
mov ecx, 2
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x200], 0x407494
mov dword [ebp - 0x208], 8
lea edx, [ebp - 0x208]
mov ecx, dword [ebp - 0x1c8]
mov eax, 3
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x1c8]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x210], 0x4074c4
mov dword [ebp - 0x218], 8
lea edx, [ebp - 0x218]
mov eax, dword [ebp - 0x1c8]
mov ecx, 4
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcArray]
lea eax, [ebp - 0x1c8]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x232
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov edx, dword [eax]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2ec], ax
mov word [ebp - 0x2e8], 1
mov word [ebp - 0x68], 0
jmp 0x41eb7e
mov ax, word [ebp - 0x68]
add ax, word [ebp - 0x2e8]
jo 0x42395f
mov word [ebp - 0x68], ax
mov cx, word [ebp - 0x68]
cmp cx, word [ebp - 0x2ec]
jg 0x41eddd
mov dword [ebp - 4], 0x233
lea edx, [ebp - 0x68]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
lea edx, [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00423f80
xor ecx, ecx
cmp ax, 0xffff
sete cl
neg ecx
mov word [ebp - 0x238], cx
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41edd1
mov dword [ebp - 4], 0x234
mov dword [ebp - 0x1d0], 0x451044
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x68]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1e8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1e4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1e0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1dc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x41eda9
mov dword [ebp - 4], 0x235
lea edx, [ebp - 0x68]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x1d8], 0x4002
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x451044
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x237
mov edx, dword [0x451228]
push edx
push 0x4073e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
jmp 0x41eddd
mov dword [ebp - 4], 0x23a
jmp 0x41eb69
mov dword [ebp - 4], 0x23b
mov dword [ebp - 0x1d0], 0x451044
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0
mov dword [ebp - 0x1e8], 0x8002
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x1e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41ee77
mov dword [ebp - 4], 0x23c
mov edx, 0x4073f0
mov ecx, 0x451044
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x240
mov dword [ebp - 0x1d0], 0x451228
mov dword [ebp - 0x1d8], 0x4008
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x241
mov dword [ebp - 0x1d0], 0x406744
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x22c], ax
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x22c]
test ecx, ecx
jne 0x41efd1
mov dword [ebp - 0x1e0], 0x4074f4
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x230], ax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x230]
test edx, edx
je 0x41f034
mov dword [ebp - 4], 0x242
lea eax, [ebp - 0xc4]
push eax
call fcn.00423970
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x41f034
mov dword [ebp - 4], 0x243
mov eax, dword [0x451228]
push eax
push 0x407508
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x451228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x246
mov edx, 0x407518
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x451228
lea ecx, [ebp - 0xa8]
push ecx
call fcn.00448a90
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x247
mov edx, 0x407528
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x45122c
lea edx, [ebp - 0xa8]
push edx
call fcn.00448a90
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x248
mov edx, 0x407538
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x405c9c
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x4511ec
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
call fcn.00441430
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x249
mov edx, dword [ebp - 0x28]
mov ecx, 0x4510c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24a
mov edx, dword [0x451228]
mov ecx, 0x4510cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24b
mov edx, 0x407550
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x28]
push edx
lea eax, [ebp - 0xa8]
push eax
call fcn.00448a90
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x24c
mov edx, 0x407568
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0xa8]
push edx
call fcn.00448a90
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x24d
lea eax, [ebp - 0xc4]
push eax
call fcn.0042a430
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x24e
cmp dword [0x45127c], 0
jne 0x41f215
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x394], 0x45127c
jmp 0x41f21f
mov dword [ebp - 0x394], 0x45127c
mov eax, dword [ebp - 0x394]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
lea edx, [ebp - 0xb0]
push edx
push 0x407580
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0x94]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x41f285
push 0x94
push 0x4075c8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x398], eax
jmp 0x41f28f
mov dword [ebp - 0x398], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x304]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x24f
mov dword [ebp - 0x1d0], 0x4075dc
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
cmp dword [0x45127c], 0
jne 0x41f31f
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x39c], 0x45127c
jmp 0x41f329
mov dword [ebp - 0x39c], 0x45127c
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1e0], 1
mov dword [ebp - 0x1e8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1e8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1e4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1e0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1dc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x41f3e7
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a0], eax
jmp 0x41f3f1
mov dword [ebp - 0x3a0], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x308], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x308]
push eax
lea ecx, [ebp - 0x78]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x250
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x78]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xa0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xa0]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41f4a3
push 0x54
push 0x4075c8
mov ecx, dword [ebp - 0xa0]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a4], eax
jmp 0x41f4ad
mov dword [ebp - 0x3a4], 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x251
cmp dword [0x45127c], 0
jne 0x41f4f2
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3a8], 0x45127c
jmp 0x41f4fc
mov dword [ebp - 0x3a8], 0x45127c
mov edx, dword [ebp - 0x3a8]
mov eax, dword [edx]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea ecx, [ebp - 0xb0]
push ecx
push 0x4051d4
push 0x4075f0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x238]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x238]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x41f5aa
push 0xe0
push 0x4075a8
mov edx, dword [ebp - 0x238]
push edx
mov eax, dword [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ac], eax
jmp 0x41f5b4
mov dword [ebp - 0x3ac], 0
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x30c], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x30c]
push edx
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x252
push 0x4051d4
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41f624
push 0x6c
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b0], eax
jmp 0x41f62e
mov dword [ebp - 0x3b0], 0
mov dword [ebp - 4], 0x253
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x78]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41f68b
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b4], eax
jmp 0x41f695
mov dword [ebp - 0x3b4], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x254
cmp dword [0x45127c], 0
jne 0x41f6da
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3b8], 0x45127c
jmp 0x41f6e4
mov dword [ebp - 0x3b8], 0x45127c
mov ecx, dword [ebp - 0x3b8]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x407604
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x41f792
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3bc], eax
jmp 0x41f79c
mov dword [ebp - 0x3bc], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x310], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x310]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x255
mov eax, dword [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41f80b
push 0x6c
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c0], eax
jmp 0x41f815
mov dword [ebp - 0x3c0], 0
mov dword [ebp - 4], 0x256
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x78]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41f872
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c4], eax
jmp 0x41f87c
mov dword [ebp - 0x3c4], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x257
cmp dword [0x45127c], 0
jne 0x41f8c1
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3c8], 0x45127c
jmp 0x41f8cb
mov dword [ebp - 0x3c8], 0x45127c
mov ecx, dword [ebp - 0x3c8]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x407610
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x41f979
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3cc], eax
jmp 0x41f983
mov dword [ebp - 0x3cc], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x314], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x314]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x258
push 0x4051d4
mov eax, dword [ebp - 0x7c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7c]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41f9f3
push 0x6c
push 0x4075c8
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d0], eax
jmp 0x41f9fd
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 4], 0x259
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x7c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x78]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x78]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41fa5a
push 0x54
push 0x4075c8
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d4], eax
jmp 0x41fa64
mov dword [ebp - 0x3d4], 0
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x25a
cmp dword [0x45127c], 0
jne 0x41faa9
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3d8], 0x45127c
jmp 0x41fab3
mov dword [ebp - 0x3d8], 0x45127c
mov eax, dword [ebp - 0x3d8]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea edx, [ebp - 0xb0]
push edx
push 0x4051d4
push 0x40762c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x41fb61
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3dc], eax
jmp 0x41fb6b
mov dword [ebp - 0x3dc], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x318], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x318]
push eax
lea ecx, [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x25b
push 0x407480
mov edx, dword [ebp - 0x7c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41fbdb
push 0x6c
push 0x4075c8
mov edx, dword [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e0], eax
jmp 0x41fbe5
mov dword [ebp - 0x3e0], 0
mov dword [ebp - 4], 0x25c
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0x78]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x78]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41fc42
push 0x54
push 0x4075c8
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e4], eax
jmp 0x41fc4c
mov dword [ebp - 0x3e4], 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x25d
cmp dword [0x45127c], 0
jne 0x41fc91
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3e8], 0x45127c
jmp 0x41fc9b
mov dword [ebp - 0x3e8], 0x45127c
mov edx, dword [ebp - 0x3e8]
mov eax, dword [edx]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea ecx, [ebp - 0xb0]
push ecx
push 0x4051d4
push 0x40763c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x238]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x238]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x41fd49
push 0xe0
push 0x4075a8
mov edx, dword [ebp - 0x238]
push edx
mov eax, dword [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ec], eax
jmp 0x41fd53
mov dword [ebp - 0x3ec], 0
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x31c], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x31c]
push edx
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x25e
push 0x4051d4
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41fdc3
push 0x6c
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f0], eax
jmp 0x41fdcd
mov dword [ebp - 0x3f0], 0
mov dword [ebp - 4], 0x25f
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x78]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41fe2a
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f4], eax
jmp 0x41fe34
mov dword [ebp - 0x3f4], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x260
cmp dword [0x45127c], 0
jne 0x41fe79
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3f8], 0x45127c
jmp 0x41fe83
mov dword [ebp - 0x3f8], 0x45127c
mov ecx, dword [ebp - 0x3f8]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x407654
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x41ff31
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3fc], eax
jmp 0x41ff3b
mov dword [ebp - 0x3fc], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x320], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x320]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x261
push 0x4051d4
mov eax, dword [ebp - 0x7c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7c]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x41ffab
push 0x6c
push 0x4075c8
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x400], eax
jmp 0x41ffb5
mov dword [ebp - 0x400], 0
mov dword [ebp - 4], 0x262
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x7c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x78]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x78]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x420012
push 0x54
push 0x4075c8
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x404], eax
jmp 0x42001c
mov dword [ebp - 0x404], 0
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x263
cmp dword [0x45127c], 0
jne 0x420061
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x408], 0x45127c
jmp 0x42006b
mov dword [ebp - 0x408], 0x45127c
mov eax, dword [ebp - 0x408]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea edx, [ebp - 0xb0]
push edx
push 0x4051d4
push 0x407668
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x420119
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x40c], eax
jmp 0x420123
mov dword [ebp - 0x40c], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x324], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x324]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x264
push 0x4075dc
mov edx, dword [ebp - 0x80]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x80]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x420193
push 0x6c
push 0x4075c8
mov edx, dword [ebp - 0x80]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x410], eax
jmp 0x42019d
mov dword [ebp - 0x410], 0
mov dword [ebp - 4], 0x265
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x80]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x4201fa
push 0x54
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x414], eax
jmp 0x420204
mov dword [ebp - 0x414], 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x266
mov dword [ebp - 0x1d0], 0x451240
mov dword [ebp - 0x1d8], 0x4008
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x1e0], 0x405cd4
mov dword [ebp - 0x1e8], 8
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x238], ax
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x422550
mov dword [ebp - 4], 0x267
cmp dword [0x45127c], 0
jne 0x4202fc
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x418], 0x45127c
jmp 0x420306
mov dword [ebp - 0x418], 0x45127c
mov eax, dword [ebp - 0x418]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
lea edx, [ebp - 0xb0]
push edx
push 0x407580
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0x94]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x42036c
push 0x94
push 0x4075c8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x41c], eax
jmp 0x420376
mov dword [ebp - 0x41c], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x328], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x328]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x268
mov dword [ebp - 0x1d0], 0x40767c
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
cmp dword [0x45127c], 0
jne 0x420406
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x420], 0x45127c
jmp 0x420410
mov dword [ebp - 0x420], 0x45127c
mov ecx, dword [ebp - 0x420]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1e0], 1
mov dword [ebp - 0x1e8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1e8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1e4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1e0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1dc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x4204ce
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x424], eax
jmp 0x4204d8
mov dword [ebp - 0x424], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x32c], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x32c]
push eax
lea ecx, [ebp - 0x78]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x269
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x78]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xa0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xa0]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x42058a
push 0x54
push 0x4075c8
mov ecx, dword [ebp - 0xa0]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x428], eax
jmp 0x420594
mov dword [ebp - 0x428], 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x26a
cmp dword [0x45127c], 0
jne 0x4205d9
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x42c], 0x45127c
jmp 0x4205e3
mov dword [ebp - 0x42c], 0x45127c
mov edx, dword [ebp - 0x42c]
mov eax, dword [edx]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea ecx, [ebp - 0xb0]
push ecx
push 0x4051d4
push 0x4075f0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x238]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x238]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x420691
push 0xe0
push 0x4075a8
mov edx, dword [ebp - 0x238]
push edx
mov eax, dword [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x430], eax
jmp 0x42069b
mov dword [ebp - 0x430], 0
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x330], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x330]
push edx
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x26b
push 0x4051d4
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x42070b
push 0x6c
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x434], eax
jmp 0x420715
mov dword [ebp - 0x434], 0
mov dword [ebp - 4], 0x26c
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x78]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x420772
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x438], eax
jmp 0x42077c
mov dword [ebp - 0x438], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x26d
cmp dword [0x45127c], 0
jne 0x4207c1
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x43c], 0x45127c
jmp 0x4207cb
mov dword [ebp - 0x43c], 0x45127c
mov ecx, dword [ebp - 0x43c]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x407604
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x420879
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x440], eax
jmp 0x420883
mov dword [ebp - 0x440], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x334], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x334]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x26e
mov eax, dword [ebp - 0x28]
push eax
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x4208f2
push 0x6c
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x444], eax
jmp 0x4208fc
mov dword [ebp - 0x444], 0
mov dword [ebp - 4], 0x26f
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x78]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x420959
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x448], eax
jmp 0x420963
mov dword [ebp - 0x448], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x270
cmp dword [0x45127c], 0
jne 0x4209a8
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x44c], 0x45127c
jmp 0x4209b2
mov dword [ebp - 0x44c], 0x45127c
mov ecx, dword [ebp - 0x44c]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x407610
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x420a60
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x450], eax
jmp 0x420a6a
mov dword [ebp - 0x450], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x338], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x338]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x271
push 0x4051d4
mov eax, dword [ebp - 0x7c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7c]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x420ada
push 0x6c
push 0x4075c8
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x454], eax
jmp 0x420ae4
mov dword [ebp - 0x454], 0
mov dword [ebp - 4], 0x272
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x7c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x78]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x78]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x420b41
push 0x54
push 0x4075c8
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x458], eax
jmp 0x420b4b
mov dword [ebp - 0x458], 0
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x273
cmp dword [0x45127c], 0
jne 0x420b90
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x45c], 0x45127c
jmp 0x420b9a
mov dword [ebp - 0x45c], 0x45127c
mov eax, dword [ebp - 0x45c]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea edx, [ebp - 0xb0]
push edx
push 0x4051d4
push 0x40762c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x420c48
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x460], eax
jmp 0x420c52
mov dword [ebp - 0x460], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x33c], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x274
push 0x40767c
mov edx, dword [ebp - 0x7c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x420cc2
push 0x6c
push 0x4075c8
mov edx, dword [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x464], eax
jmp 0x420ccc
mov dword [ebp - 0x464], 0
mov dword [ebp - 4], 0x275
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0x78]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x78]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x420d29
push 0x54
push 0x4075c8
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x468], eax
jmp 0x420d33
mov dword [ebp - 0x468], 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x276
cmp dword [0x45127c], 0
jne 0x420d78
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x46c], 0x45127c
jmp 0x420d82
mov dword [ebp - 0x46c], 0x45127c
mov edx, dword [ebp - 0x46c]
mov eax, dword [edx]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea ecx, [ebp - 0xb0]
push ecx
push 0x4051d4
push 0x40763c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x238]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x238]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x420e30
push 0xe0
push 0x4075a8
mov edx, dword [ebp - 0x238]
push edx
mov eax, dword [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x470], eax
jmp 0x420e3a
mov dword [ebp - 0x470], 0
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x340], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x340]
push edx
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x277
push 0x40768c
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x420eaa
push 0x6c
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x474], eax
jmp 0x420eb4
mov dword [ebp - 0x474], 0
mov dword [ebp - 4], 0x278
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x78]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x420f11
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x478], eax
jmp 0x420f1b
mov dword [ebp - 0x478], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x279
cmp dword [0x45127c], 0
jne 0x420f60
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x47c], 0x45127c
jmp 0x420f6a
mov dword [ebp - 0x47c], 0x45127c
mov ecx, dword [ebp - 0x47c]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x407654
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x421018
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x480], eax
jmp 0x421022
mov dword [ebp - 0x480], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x344], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x344]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x27a
push 0x4051d4
mov eax, dword [ebp - 0x7c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7c]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x421092
push 0x6c
push 0x4075c8
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x484], eax
jmp 0x42109c
mov dword [ebp - 0x484], 0
mov dword [ebp - 4], 0x27b
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x7c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x78]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x78]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x4210f9
push 0x54
push 0x4075c8
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x421103
mov dword [ebp - 0x488], 0
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x27c
cmp dword [0x45127c], 0
jne 0x421148
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x48c], 0x45127c
jmp 0x421152
mov dword [ebp - 0x48c], 0x45127c
mov eax, dword [ebp - 0x48c]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea edx, [ebp - 0xb0]
push edx
push 0x4051d4
push 0x407668
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x421200
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x490], eax
jmp 0x42120a
mov dword [ebp - 0x490], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x348], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x348]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x27d
movsx edx, word [0x451170]
test edx, edx
je 0x421298
mov dword [ebp - 4], 0x27e
push 0x407698
mov eax, dword [ebp - 0x80]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x80]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x42128c
push 0x6c
push 0x4075c8
mov eax, dword [ebp - 0x80]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x494], eax
jmp 0x421296
mov dword [ebp - 0x494], 0
jmp 0x4212eb
mov dword [ebp - 4], 0x280
push 0x4076ac
mov edx, dword [ebp - 0x80]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x80]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x4212e1
push 0x6c
push 0x4075c8
mov edx, dword [ebp - 0x80]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x498], eax
jmp 0x4212eb
mov dword [ebp - 0x498], 0
mov dword [ebp - 4], 0x282
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x80]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x421348
push 0x54
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x49c], eax
jmp 0x421352
mov dword [ebp - 0x49c], 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x283
cmp dword [0x45127c], 0
jne 0x421397
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4a0], 0x45127c
jmp 0x4213a1
mov dword [ebp - 0x4a0], 0x45127c
mov edx, dword [ebp - 0x4a0]
mov eax, dword [edx]
mov dword [ebp - 0x238], eax
lea ecx, [ebp - 0xb0]
push ecx
push 0x407580
mov edx, dword [ebp - 0x238]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x238]
push ecx
call dword [eax + 0x94]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x421407
push 0x94
push 0x4075c8
mov edx, dword [ebp - 0x238]
push edx
mov eax, dword [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a4], eax
jmp 0x421411
mov dword [ebp - 0x4a4], 0
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x34c], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x34c]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x284
mov dword [ebp - 0x1d0], 0x4076c0
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
cmp dword [0x45127c], 0
jne 0x4214a1
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4a8], 0x45127c
jmp 0x4214ab
mov dword [ebp - 0x4a8], 0x45127c
mov eax, dword [ebp - 0x4a8]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x1e0], 1
mov dword [ebp - 0x1e8], 3
lea edx, [ebp - 0xb0]
push edx
push 0x4051d4
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xa8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1e8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1e4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1e0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x238]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x238]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x421569
push 0xe0
push 0x4075a8
mov edx, dword [ebp - 0x238]
push edx
mov eax, dword [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ac], eax
jmp 0x421573
mov dword [ebp - 0x4ac], 0
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x350], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x350]
push edx
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x285
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x78]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xa0]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x421625
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0xa0]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b0], eax
jmp 0x42162f
mov dword [ebp - 0x4b0], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x286
cmp dword [0x45127c], 0
jne 0x421674
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4b4], 0x45127c
jmp 0x42167e
mov dword [ebp - 0x4b4], 0x45127c
mov ecx, dword [ebp - 0x4b4]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x4075f0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x42172c
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b8], eax
jmp 0x421736
mov dword [ebp - 0x4b8], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x354], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x354]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x287
push 0x4051d4
mov eax, dword [ebp - 0x7c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7c]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x4217a6
push 0x6c
push 0x4075c8
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4bc], eax
jmp 0x4217b0
mov dword [ebp - 0x4bc], 0
mov dword [ebp - 4], 0x288
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x7c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x78]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x78]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x42180d
push 0x54
push 0x4075c8
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c0], eax
jmp 0x421817
mov dword [ebp - 0x4c0], 0
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x289
cmp dword [0x45127c], 0
jne 0x42185c
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4c4], 0x45127c
jmp 0x421866
mov dword [ebp - 0x4c4], 0x45127c
mov eax, dword [ebp - 0x4c4]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea edx, [ebp - 0xb0]
push edx
push 0x4051d4
push 0x407604
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x421914
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c8], eax
jmp 0x42191e
mov dword [ebp - 0x4c8], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x358], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x358]
push eax
lea ecx, [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x28a
push 0x4051d4
mov edx, dword [ebp - 0x7c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x42198e
push 0x6c
push 0x4075c8
mov edx, dword [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4cc], eax
jmp 0x421998
mov dword [ebp - 0x4cc], 0
mov dword [ebp - 4], 0x28b
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0x78]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x78]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x4219f5
push 0x54
push 0x4075c8
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d0], eax
jmp 0x4219ff
mov dword [ebp - 0x4d0], 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x28c
cmp dword [0x45127c], 0
jne 0x421a44
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4d4], 0x45127c
jmp 0x421a4e
mov dword [ebp - 0x4d4], 0x45127c
mov edx, dword [ebp - 0x4d4]
mov eax, dword [edx]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea ecx, [ebp - 0xb0]
push ecx
push 0x4051d4
push 0x407610
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x238]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x238]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x421afc
push 0xe0
push 0x4075a8
mov edx, dword [ebp - 0x238]
push edx
mov eax, dword [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d8], eax
jmp 0x421b06
mov dword [ebp - 0x4d8], 0
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x35c], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x35c]
push edx
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x28d
push 0x4051d4
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x421b76
push 0x6c
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4dc], eax
jmp 0x421b80
mov dword [ebp - 0x4dc], 0
mov dword [ebp - 4], 0x28e
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x78]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x421bdd
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e0], eax
jmp 0x421be7
mov dword [ebp - 0x4e0], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x28f
cmp dword [0x45127c], 0
jne 0x421c2c
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4e4], 0x45127c
jmp 0x421c36
mov dword [ebp - 0x4e4], 0x45127c
mov ecx, dword [ebp - 0x4e4]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x40762c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x421ce4
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e8], eax
jmp 0x421cee
mov dword [ebp - 0x4e8], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x360], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x360]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x290
push 0x4076c0
mov eax, dword [ebp - 0x7c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7c]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x421d5e
push 0x6c
push 0x4075c8
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ec], eax
jmp 0x421d68
mov dword [ebp - 0x4ec], 0
mov dword [ebp - 4], 0x291
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x7c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x78]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x78]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x421dc5
push 0x54
push 0x4075c8
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f0], eax
jmp 0x421dcf
mov dword [ebp - 0x4f0], 0
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x292
cmp dword [0x45127c], 0
jne 0x421e14
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4f4], 0x45127c
jmp 0x421e1e
mov dword [ebp - 0x4f4], 0x45127c
mov eax, dword [ebp - 0x4f4]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea edx, [ebp - 0xb0]
push edx
push 0x4051d4
push 0x40763c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x421ecc
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f8], eax
jmp 0x421ed6
mov dword [ebp - 0x4f8], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x364], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x364]
push eax
lea ecx, [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x293
push 0x40768c
mov edx, dword [ebp - 0x7c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x421f46
push 0x6c
push 0x4075c8
mov edx, dword [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4fc], eax
jmp 0x421f50
mov dword [ebp - 0x4fc], 0
mov dword [ebp - 4], 0x294
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0x78]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x78]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x421fad
push 0x54
push 0x4075c8
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x500], eax
jmp 0x421fb7
mov dword [ebp - 0x500], 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x295
cmp dword [0x45127c], 0
jne 0x421ffc
mov dword [ebp - 4], 0x2a0
mov eax, dword [0x4511e0]
push eax
push 0x407710
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.004420b0
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x238]
test ecx, ecx
je 0x423722
mov dword [ebp - 4], 0x2a1
mov edx, 0x4051d4
lea ecx, [ebp - 0x8c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a2
mov edx, dword [0x4511e0]
push edx
push 0x407710
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x407740
push 0x407730
lea eax, [ebp - 0xc4]
push eax
call fcn.00441130
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x8c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2a3
lea eax, [ebp - 0x8c]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1d8], 0x4008
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1e0], 0x4051d4
mov dword [ebp - 0x1e8], 0x8008
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0x1e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x238]
test edx, edx
je 0x423722
mov dword [ebp - 4], 0x2a4
cmp dword [0x45127c], 0
jne 0x4226ef
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x534], 0x45127c
jmp 0x4226f9
mov dword [ebp - 0x534], 0x45127c
mov eax, dword [ebp - 0x534]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
lea edx, [ebp - 0xb0]
push edx
push 0x407580
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0x94]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x42275f
push 0x94
push 0x4075c8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x538], eax
jmp 0x422769
mov dword [ebp - 0x538], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x370], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x370]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2a5
mov dword [ebp - 0x1d0], 0x407750
mov dword [ebp - 0x1d8], 8
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
cmp dword [0x45127c], 0
jne 0x4227f9
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x53c], 0x45127c
jmp 0x422803
mov dword [ebp - 0x53c], 0x45127c
mov ecx, dword [ebp - 0x53c]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1e0], 1
mov dword [ebp - 0x1e8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1e8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1e4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1e0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1dc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x4228c1
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x540], eax
jmp 0x4228cb
mov dword [ebp - 0x540], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x374], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x374]
push eax
lea ecx, [ebp - 0x78]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2a6
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x78]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xa0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xa0]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x42297d
push 0x54
push 0x4075c8
mov ecx, dword [ebp - 0xa0]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x544], eax
jmp 0x422987
mov dword [ebp - 0x544], 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2a7
cmp dword [0x45127c], 0
jne 0x4229cc
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x548], 0x45127c
jmp 0x4229d6
mov dword [ebp - 0x548], 0x45127c
mov edx, dword [ebp - 0x548]
mov eax, dword [edx]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea ecx, [ebp - 0xb0]
push ecx
push 0x4051d4
push 0x4075f0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x238]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x238]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x422a84
push 0xe0
push 0x4075a8
mov edx, dword [ebp - 0x238]
push edx
mov eax, dword [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x54c], eax
jmp 0x422a8e
mov dword [ebp - 0x54c], 0
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x378], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x378]
push edx
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2a8
push 0x4051d4
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x422afe
push 0x6c
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x550], eax
jmp 0x422b08
mov dword [ebp - 0x550], 0
mov dword [ebp - 4], 0x2a9
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x78]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x422b65
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x554], eax
jmp 0x422b6f
mov dword [ebp - 0x554], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2aa
cmp dword [0x45127c], 0
jne 0x422bb4
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x558], 0x45127c
jmp 0x422bbe
mov dword [ebp - 0x558], 0x45127c
mov ecx, dword [ebp - 0x558]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x407604
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x422c6c
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x55c], eax
jmp 0x422c76
mov dword [ebp - 0x55c], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x37c], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x37c]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2ab
mov eax, dword [ebp - 0x8c]
push eax
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x422ce8
push 0x6c
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x560], eax
jmp 0x422cf2
mov dword [ebp - 0x560], 0
mov dword [ebp - 4], 0x2ac
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x78]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x422d4f
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x564], eax
jmp 0x422d59
mov dword [ebp - 0x564], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2ad
cmp dword [0x45127c], 0
jne 0x422d9e
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x568], 0x45127c
jmp 0x422da8
mov dword [ebp - 0x568], 0x45127c
mov ecx, dword [ebp - 0x568]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x407610
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x422e56
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x56c], eax
jmp 0x422e60
mov dword [ebp - 0x56c], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x380], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x380]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2ae
push 0x4051d4
mov eax, dword [ebp - 0x7c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7c]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x422ed0
push 0x6c
push 0x4075c8
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x422eda
mov dword [ebp - 0x570], 0
mov dword [ebp - 4], 0x2af
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x7c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x78]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x78]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x422f37
push 0x54
push 0x4075c8
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x574], eax
jmp 0x422f41
mov dword [ebp - 0x574], 0
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2b0
cmp dword [0x45127c], 0
jne 0x422f86
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x578], 0x45127c
jmp 0x422f90
mov dword [ebp - 0x578], 0x45127c
mov eax, dword [ebp - 0x578]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea edx, [ebp - 0xb0]
push edx
push 0x4051d4
push 0x40762c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x42303e
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x57c], eax
jmp 0x423048
mov dword [ebp - 0x57c], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x384], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x384]
push eax
lea ecx, [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2b1
push 0x407750
mov edx, dword [ebp - 0x7c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x4230b8
push 0x6c
push 0x4075c8
mov edx, dword [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x580], eax
jmp 0x4230c2
mov dword [ebp - 0x580], 0
mov dword [ebp - 4], 0x2b2
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0x78]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x78]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x42311f
push 0x54
push 0x4075c8
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x584], eax
jmp 0x423129
mov dword [ebp - 0x584], 0
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2b3
cmp dword [0x45127c], 0
jne 0x42316e
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x588], 0x45127c
jmp 0x423178
mov dword [ebp - 0x588], 0x45127c
mov edx, dword [ebp - 0x588]
mov eax, dword [edx]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea ecx, [ebp - 0xb0]
push ecx
push 0x4051d4
push 0x40763c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x238]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x238]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x423226
push 0xe0
push 0x4075a8
mov edx, dword [ebp - 0x238]
push edx
mov eax, dword [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x423230
mov dword [ebp - 0x58c], 0
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x388], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x388]
push edx
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2b4
push 0x4051d4
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7c]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x4232a0
push 0x6c
push 0x4075c8
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x590], eax
jmp 0x4232aa
mov dword [ebp - 0x590], 0
mov dword [ebp - 4], 0x2b5
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x78]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x423307
push 0x54
push 0x4075c8
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x594], eax
jmp 0x423311
mov dword [ebp - 0x594], 0
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2b6
cmp dword [0x45127c], 0
jne 0x423356
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x598], 0x45127c
jmp 0x423360
mov dword [ebp - 0x598], 0x45127c
mov ecx, dword [ebp - 0x598]
mov edx, dword [ecx]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea eax, [ebp - 0xb0]
push eax
push 0x4051d4
push 0x407654
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1d0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x42340e
push 0xe0
push 0x4075a8
mov ecx, dword [ebp - 0x238]
push ecx
mov edx, dword [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x59c], eax
jmp 0x423418
mov dword [ebp - 0x59c], 0
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x38c], eax
mov dword [ebp - 0xb0], 0
mov ecx, dword [ebp - 0x38c]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2b7
push 0x4051d4
mov eax, dword [ebp - 0x7c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7c]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x423488
push 0x6c
push 0x4075c8
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a0], eax
jmp 0x423492
mov dword [ebp - 0x5a0], 0
mov dword [ebp - 4], 0x2b8
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x7c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x78]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x78]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x4234ef
push 0x54
push 0x4075c8
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a4], eax
jmp 0x4234f9
mov dword [ebp - 0x5a4], 0
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2b9
cmp dword [0x45127c], 0
jne 0x42353e
push 0x45127c
push 0x4075b8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x5a8], 0x45127c
jmp 0x423548
mov dword [ebp - 0x5a8], 0x45127c
mov eax, dword [ebp - 0x5a8]
mov ecx, dword [eax]
mov dword [ebp - 0x238], ecx
mov dword [ebp - 0x1d0], 1
mov dword [ebp - 0x1d8], 3
lea edx, [ebp - 0xb0]
push edx
push 0x4051d4
push 0x407668
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x238]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jge 0x4235f6
push 0xe0
push 0x4075a8
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ac], eax
jmp 0x423600
mov dword [ebp - 0x5ac], 0
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x390], edx
mov dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x390]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2ba
push 0x407750
mov edx, dword [ebp - 0x8c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x80]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x80]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x42368c
push 0x6c
push 0x4075c8
mov eax, dword [ebp - 0x80]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b0], eax
jmp 0x423696
mov dword [ebp - 0x5b0], 0
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2bb
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x80]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x7c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x4236ff
push 0x54
push 0x4075c8
mov edx, dword [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b4], eax
jmp 0x423709
mov dword [ebp - 0x5b4], 0
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
jmp 0x423772
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x42394e
jmp 0x423853
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x25c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
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 - 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 - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
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___vbaFreeObj]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
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___vbaFreeObj]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x8c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3