Function at 0x418bf0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402df6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x660
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401690
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 3
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 4
cmp dword [0x447010], 0
jne 0x418c70
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x340], 0x447010
jmp 0x418c7a
mov dword [ebp - 0x340], 0x447010
mov eax, dword [ebp - 0x340]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x418cd5
push 0x1c
push 0x40638c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x344], eax
jmp 0x418cdf
mov dword [ebp - 0x344], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x27c], edx
mov dword [ebp - 0x178], 0x407100
mov dword [ebp - 0x180], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x418d74
push 0x20
push 0x4066a4
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x348], eax
jmp 0x418d7e
mov dword [ebp - 0x348], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 5
cmp dword [0x447010], 0
jne 0x418db6
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x34c], 0x447010
jmp 0x418dc0
mov dword [ebp - 0x34c], 0x447010
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x28c]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x418e1a
push 0x28c
push 0x40638c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x350], eax
jmp 0x418e24
mov dword [ebp - 0x350], 0
mov dword [ebp - 4], 6
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x1c0]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x418e86
push 0x1c0
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x354], eax
jmp 0x418e90
mov dword [ebp - 0x354], 0
push 1
mov edx, dword [ebp - 0x74]
push edx
push 0x4063b0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x3c], ax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 7
movsx eax, word [ebp - 0x3c]
test eax, eax
jne 0x418f70
mov dword [ebp - 4], 8
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x1c0]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x418f2d
push 0x1c0
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x358], eax
jmp 0x418f37
mov dword [ebp - 0x358], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x74], 0
mov edx, dword [ebp - 0x30c]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 9
mov edx, 0x40522c
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x419166
mov dword [ebp - 4], 0xb
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x1c0]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x418fd2
push 0x1c0
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x35c], eax
jmp 0x418fdc
mov dword [ebp - 0x35c], 0
mov ax, word [ebp - 0x3c]
sub ax, 1
jo 0x423273
mov word [ebp - 0xf8], ax
mov dword [ebp - 0x100], 2
lea ecx, [ebp - 0x100]
push ecx
push 1
mov edx, dword [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x1c0]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x419090
push 0x1c0
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x360], eax
jmp 0x41909a
mov dword [ebp - 0x360], 0
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0x78]
push ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x1c0]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x4190f5
push 0x1c0
push 0x40712c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x364], eax
jmp 0x4190ff
mov dword [ebp - 0x364], 0
mov ecx, dword [ebp - 0x78]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 3
lea edx, [ebp - 0x100]
push edx
mov ax, word [ebp - 0x3c]
add ax, 1
jo 0x423273
movsx ecx, ax
push ecx
mov edx, dword [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x78]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xe
mov edx, dword [ebp - 0x40]
push edx
push 0x40522c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x419209
mov dword [ebp - 4], 0xf
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x48]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x4191e0
push 0x48
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x368], eax
jmp 0x4191ea
mov dword [ebp - 0x368], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x310], edx
mov dword [ebp - 0x74], 0
mov edx, dword [ebp - 0x310]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x11
push 0x40713c
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCheckType]
movsx edx, ax
test edx, edx
je 0x41922d
jmp 0x419343
mov dword [ebp - 4], 0x13
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
cmp dword [0x447010], 0
jne 0x419264
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x36c], 0x447010
jmp 0x41926e
mov dword [ebp - 0x36c], 0x447010
mov edx, dword [ebp - 0x36c]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0x100]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x1b8]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x4192cf
push 0x1b8
push 0x40638c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x370], eax
jmp 0x4192d9
mov dword [ebp - 0x370], 0
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x64]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41932d
push 0x64
push 0x40712c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x374], eax
jmp 0x419337
mov dword [ebp - 0x374], 0
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x15
cmp dword [0x447010], 0
jne 0x41936f
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x378], 0x447010
jmp 0x419379
mov dword [ebp - 0x378], 0x447010
mov ecx, dword [ebp - 0x378]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0xd0]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x4193d7
push 0xd0
push 0x40638c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x37c], eax
jmp 0x4193e1
mov dword [ebp - 0x37c], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x314], eax
mov dword [ebp - 0x74], 0
mov edx, dword [ebp - 0x314]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x16
cmp dword [0x447010], 0
jne 0x41942c
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x380], 0x447010
jmp 0x419436
mov dword [ebp - 0x380], 0x447010
mov ecx, dword [ebp - 0x380]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0xd0]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x419494
push 0xd0
push 0x40638c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x384], eax
jmp 0x41949e
mov dword [ebp - 0x384], 0
cmp dword [0x44701c], 0
jne 0x4194c3
push 0x44701c
push 0x404524
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x388], 0x44701c
jmp 0x4194cd
mov dword [ebp - 0x388], 0x44701c
mov eax, dword [ebp - 0x388]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0xc4]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41952b
push 0xc4
push 0x4058f8
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x38c], eax
jmp 0x419535
mov dword [ebp - 0x38c], 0
cmp dword [0x447010], 0
jne 0x41955a
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x390], 0x447010
jmp 0x419564
mov dword [ebp - 0x390], 0x447010
mov edx, dword [ebp - 0x390]
mov eax, dword [edx]
mov dword [ebp - 0x284], eax
lea ecx, [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x284]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x284]
push ecx
call dword [eax + 0x128]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x4195c2
push 0x128
push 0x40638c
mov edx, dword [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x288]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x394], eax
jmp 0x4195cc
mov dword [ebp - 0x394], 0
cmp dword [0x44701c], 0
jne 0x4195f1
push 0x44701c
push 0x404524
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x398], 0x44701c
jmp 0x4195fb
mov dword [ebp - 0x398], 0x44701c
mov ecx, dword [ebp - 0x398]
mov edx, dword [ecx]
mov dword [ebp - 0x28c], edx
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x318], edx
mov dword [ebp - 0x74], 0
mov edx, dword [ebp - 0x318]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x407150
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x88]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x80]
push ecx
mov edx, dword [ebp - 0x28c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x28c]
push ecx
call dword [eax + 0x10c]
fnclex
mov dword [ebp - 0x290], eax
cmp dword [ebp - 0x290], 0
jge 0x4196be
push 0x10c
push 0x4058f8
mov edx, dword [ebp - 0x28c]
push edx
mov eax, dword [ebp - 0x290]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x39c], eax
jmp 0x4196c8
mov dword [ebp - 0x39c], 0
mov ecx, dword [ebp - 0x8c]
mov dword [ebp - 0x31c], ecx
mov dword [ebp - 0x8c], 0
mov edx, dword [ebp - 0x31c]
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x88]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x78]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x17
cmp dword [0x44701c], 0
jne 0x41973e
push 0x44701c
push 0x404524
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3a0], 0x44701c
jmp 0x419748
mov dword [ebp - 0x3a0], 0x44701c
mov ecx, dword [ebp - 0x3a0]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0xc4]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x4197a6
push 0xc4
push 0x4058f8
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a4], eax
jmp 0x4197b0
mov dword [ebp - 0x3a4], 0
cmp dword [0x447010], 0
jne 0x4197d5
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3a8], 0x447010
jmp 0x4197df
mov dword [ebp - 0x3a8], 0x447010
mov eax, dword [ebp - 0x3a8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x128]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41983d
push 0x128
push 0x40638c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ac], eax
jmp 0x419847
mov dword [ebp - 0x3ac], 0
cmp dword [0x44701c], 0
jne 0x41986c
push 0x44701c
push 0x404524
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3b0], 0x44701c
jmp 0x419876
mov dword [ebp - 0x3b0], 0x44701c
mov edx, dword [ebp - 0x3b0]
mov eax, dword [edx]
mov dword [ebp - 0x284], eax
mov edx, 0x40522c
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x78]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x406b20
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x407168
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x88]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x284]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x284]
push ecx
call dword [eax + 0x10c]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x419936
push 0x10c
push 0x4058f8
mov edx, dword [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x288]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b4], eax
jmp 0x419940
mov dword [ebp - 0x3b4], 0
mov ecx, dword [ebp - 0x8c]
mov dword [ebp - 0x320], ecx
mov dword [ebp - 0x8c], 0
mov edx, dword [ebp - 0x320]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x88]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0x18
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x48]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x4199ea
push 0x48
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b8], eax
jmp 0x4199f4
mov dword [ebp - 0x3b8], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x324], ecx
mov dword [ebp - 0x74], 0
mov edx, dword [ebp - 0x324]
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x28]
push edx
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x40]
push ecx
call fcn.00425690
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x19
lea edx, [ebp - 0x28]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4008
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x188], 0x40522c
mov dword [ebp - 0x190], 0x8008
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x274], ax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x274]
test ecx, ecx
je 0x419b07
mov dword [ebp - 4], 0x1a
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
mov ecx, dword [ebp - 0x28]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x419afd
push 0x54
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3bc], eax
jmp 0x419b07
mov dword [ebp - 0x3bc], 0
mov dword [ebp - 4], 0x1c
push 0x40713c
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCheckType]
movsx eax, ax
test eax, eax
je 0x419e42
mov dword [ebp - 4], 0x1d
cmp dword [0x44701c], 0
jne 0x419b56
push 0x44701c
push 0x404524
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3c0], 0x44701c
jmp 0x419b60
mov dword [ebp - 0x3c0], 0x44701c
mov ecx, dword [ebp - 0x3c0]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0xc4]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x419bbe
push 0xc4
push 0x4058f8
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c4], eax
jmp 0x419bc8
mov dword [ebp - 0x3c4], 0
cmp dword [0x447010], 0
jne 0x419bed
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3c8], 0x447010
jmp 0x419bf7
mov dword [ebp - 0x3c8], 0x447010
mov eax, dword [ebp - 0x3c8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0x80]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x130]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x419c55
push 0x130
push 0x40638c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3cc], eax
jmp 0x419c5f
mov dword [ebp - 0x3cc], 0
cmp dword [0x44701c], 0
jne 0x419c84
push 0x44701c
push 0x404524
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3d0], 0x44701c
jmp 0x419c8e
mov dword [ebp - 0x3d0], 0x44701c
mov edx, dword [ebp - 0x3d0]
mov eax, dword [edx]
mov dword [ebp - 0x284], eax
mov edx, 0x4071bc
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x74]
push ecx
push 0x4071a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4064d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x407190
lea ecx, [ebp - 0x8c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x406da0
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x98]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x8c]
push ecx
lea edx, [ebp - 0x88]
push edx
mov eax, dword [ebp - 0x284]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x284]
push edx
call dword [ecx + 0x10c]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x419da1
push 0x10c
push 0x4058f8
mov eax, dword [ebp - 0x284]
push eax
mov ecx, dword [ebp - 0x288]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d4], eax
jmp 0x419dab
mov dword [ebp - 0x3d4], 0
mov edx, dword [ebp - 0x98]
mov dword [ebp - 0x328], edx
mov dword [ebp - 0x98], 0
mov edx, dword [ebp - 0x328]
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x8c]
push edx
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
mov dword [ebp - 4], 0x1e
mov eax, dword [ebp - 0x68]
push eax
push 0x40522c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x419e3d
mov dword [ebp - 4], 0x1f
mov edx, 0x4071bc
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x41a2ba
mov dword [ebp - 4], 0x22
cmp dword [0x44701c], 0
jne 0x419e6e
push 0x44701c
push 0x404524
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3d8], 0x44701c
jmp 0x419e78
mov dword [ebp - 0x3d8], 0x44701c
mov ecx, dword [ebp - 0x3d8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0xc4]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x419ed6
push 0xc4
push 0x4058f8
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3dc], eax
jmp 0x419ee0
mov dword [ebp - 0x3dc], 0
cmp dword [0x447010], 0
jne 0x419f05
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3e0], 0x447010
jmp 0x419f0f
mov dword [ebp - 0x3e0], 0x447010
mov eax, dword [ebp - 0x3e0]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0x80]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x130]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x419f6d
push 0x130
push 0x40638c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e4], eax
jmp 0x419f77
mov dword [ebp - 0x3e4], 0
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x284], eax
lea ecx, [ebp - 0x88]
push ecx
mov edx, dword [ebp - 0x284]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x284]
push ecx
call dword [eax + 0xa8]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x419fd5
push 0xa8
push 0x40712c
mov edx, dword [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x288]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e8], eax
jmp 0x419fdf
mov dword [ebp - 0x3e8], 0
cmp dword [0x44701c], 0
jne 0x41a004
push 0x44701c
push 0x404524
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3ec], 0x44701c
jmp 0x41a00e
mov dword [ebp - 0x3ec], 0x44701c
mov ecx, dword [ebp - 0x3ec]
mov edx, dword [ecx]
mov dword [ebp - 0x28c], edx
mov eax, dword [ebp - 0x88]
mov dword [ebp - 0x32c], eax
mov dword [ebp - 0x88], 0
mov edx, dword [ebp - 0x32c]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x74]
push ecx
push 0x4071a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4064d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x407190
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x406da0
lea ecx, [ebp - 0x8c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x8c]
push edx
mov eax, dword [ebp - 0x28c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x28c]
push edx
call dword [ecx + 0x10c]
fnclex
mov dword [ebp - 0x290], eax
cmp dword [ebp - 0x290], 0
jge 0x41a138
push 0x10c
push 0x4058f8
mov eax, dword [ebp - 0x28c]
push eax
mov ecx, dword [ebp - 0x290]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f0], eax
jmp 0x41a142
mov dword [ebp - 0x3f0], 0
mov edx, dword [ebp - 0x9c]
mov dword [ebp - 0x330], edx
mov dword [ebp - 0x9c], 0
mov edx, dword [ebp - 0x330]
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
mov dword [ebp - 4], 0x23
mov eax, dword [ebp - 0x68]
push eax
push 0x40522c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41a24e
mov dword [ebp - 4], 0x24
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0xa8]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41a225
push 0xa8
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f4], eax
jmp 0x41a22f
mov dword [ebp - 0x3f4], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x334], eax
mov dword [ebp - 0x74], 0
mov edx, dword [ebp - 0x334]
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x26
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
mov eax, dword [ebp - 0x68]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0xac]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41a2b0
push 0xac
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f8], eax
jmp 0x41a2ba
mov dword [ebp - 0x3f8], 0
mov dword [ebp - 4], 0x28
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41a31f
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3fc], eax
jmp 0x41a329
mov dword [ebp - 0x3fc], 0
mov dword [ebp - 0x178], 1
mov dword [ebp - 0x180], 2
push 0
push 0x4071d8
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateMemCallLd]
add esp, 0x10
push eax
lea ecx, [ebp - 0x180]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x2dc], ax
mov word [ebp - 0x2d8], 1
mov word [ebp - 0x54], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x41a3bc
mov ax, word [ebp - 0x54]
add ax, word [ebp - 0x2d8]
jo 0x423273
mov word [ebp - 0x54], ax
mov cx, word [ebp - 0x54]
cmp cx, word [ebp - 0x2dc]
jg 0x421f01
mov dword [ebp - 4], 0x29
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41a432
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x400], eax
jmp 0x41a43c
mov dword [ebp - 0x400], 0
push 0x4071e4
mov ecx, dword [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCheckType]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x27c]
test edx, edx
je 0x41a75c
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x178], 3
mov dword [ebp - 0x180], 3
cmp dword [0x447010], 0
jne 0x41a4b0
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x404], 0x447010
jmp 0x41a4ba
mov dword [ebp - 0x404], 0x447010
mov eax, dword [ebp - 0x404]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0x270]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x178]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41a51b
push 0x178
push 0x40638c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x408], eax
jmp 0x41a525
mov dword [ebp - 0x408], 0
mov edx, dword [ebp - 0x270]
mov dword [ebp - 0x198], edx
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x1a0], 7
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x198]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x194]
mov dword [ecx + 0xc], eax
push 1
push 0x407204
push 0
push 0x4071f4
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateMemCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallSt]
add esp, 0x2c
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x178], 2
mov dword [ebp - 0x180], 3
cmp dword [0x447010], 0
jne 0x41a61f
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x40c], 0x447010
jmp 0x41a629
mov dword [ebp - 0x40c], 0x447010
mov ecx, dword [ebp - 0x40c]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x108]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41a687
push 0x108
push 0x40638c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x410], eax
jmp 0x41a691
mov dword [ebp - 0x410], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x338], eax
mov dword [ebp - 0x74], 0
mov ecx, dword [ebp - 0x338]
mov dword [ebp - 0xf8], ecx
mov dword [ebp - 0x100], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x100]
mov dword [edx], eax
mov ecx, dword [ebp - 0xfc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xf8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xf4]
mov dword [edx + 0xc], ecx
push 1
push 0x407204
push 0
push 0x4071f4
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateMemCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallSt]
add esp, 0x2c
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2d
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41a7d4
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x414], eax
jmp 0x41a7de
mov dword [ebp - 0x414], 0
push 0
push 0x407214
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2e
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41a8ef
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x418], eax
jmp 0x41a8f9
mov dword [ebp - 0x418], 0
mov dword [ebp - 0x188], 0x4063b0
mov dword [ebp - 0x190], 8
push 1
push 0
push 0x407214
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea eax, [ebp - 0x190]
push eax
push 0
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x27c]
test edx, edx
je 0x41ad39
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x178], 0x4063b0
mov dword [ebp - 0x180], 8
lea edx, [ebp - 0x180]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x60]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x110]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x30
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaRefVarAry]
mov ecx, dword [eax]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x2f0], eax
mov edx, dword [ebp - 0x2f0]
mov dword [ebp - 0x41c], edx
cmp dword [ebp - 0x41c], 1
je 0x41aa83
cmp dword [ebp - 0x41c], 2
je 0x41abab
jmp 0x41ad37
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x178], 0
mov dword [ebp - 0x180], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x100]
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 - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x178], 1
mov dword [ebp - 0x180], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x70], eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x34
mov edx, 0x40522c
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x41ad37
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x178], 0
mov dword [ebp - 0x180], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x100]
push eax
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 - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x178], 1
mov dword [ebp - 0x180], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x70], eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x178], 2
mov dword [ebp - 0x180], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x100]
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 - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x41ad6f
mov dword [ebp - 4], 0x3b
mov edx, dword [ebp - 0x60]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x70], 0
mov dword [ebp - 4], 0x3d
mov edx, 0x40522c
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3f
lea eax, [ebp - 0x58]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4008
lea ecx, [ebp - 0x180]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x188], 0x40522c
mov dword [ebp - 0x190], 0x8008
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x274], ax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x274]
test edx, edx
je 0x41b5b4
mov dword [ebp - 4], 0x40
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41ae5f
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x420], eax
jmp 0x41ae69
mov dword [ebp - 0x420], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0xdc]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41aeda
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x424], eax
jmp 0x41aee4
mov dword [ebp - 0x424], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x284], edx
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0x284]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x284]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x41af55
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x284]
push ecx
mov edx, dword [ebp - 0x288]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x428], eax
jmp 0x41af5f
mov dword [ebp - 0x428], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x28c], edx
lea eax, [ebp - 0xe4]
push eax
mov ecx, dword [ebp - 0x28c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x28c]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x290], eax
cmp dword [ebp - 0x290], 0
jge 0x41afd0
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x28c]
push ecx
mov edx, dword [ebp - 0x290]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x42c], eax
jmp 0x41afda
mov dword [ebp - 0x42c], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1c0], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x294], edx
lea eax, [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0x294]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x294]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x298], eax
cmp dword [ebp - 0x298], 0
jge 0x41b04b
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x294]
push ecx
mov edx, dword [ebp - 0x298]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x430], eax
jmp 0x41b055
mov dword [ebp - 0x430], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x29c], edx
lea eax, [ebp - 0xec]
push eax
mov ecx, dword [ebp - 0x29c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x29c]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x2a0], eax
cmp dword [ebp - 0x2a0], 0
jge 0x41b0c6
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x29c]
push ecx
mov edx, dword [ebp - 0x2a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x434], eax
jmp 0x41b0d0
mov dword [ebp - 0x434], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x1e0], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x2a4], edx
lea eax, [ebp - 0xf0]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2a4]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x2a8], eax
cmp dword [ebp - 0x2a8], 0
jge 0x41b141
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x2a4]
push ecx
mov edx, dword [ebp - 0x2a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x438], eax
jmp 0x41b14b
mov dword [ebp - 0x438], 0
push 0x40721c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
mov si, ax
not si
push 0x40722c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x190]
mov dword [edx], eax
mov ecx, dword [ebp - 0x18c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x188]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
not ax
and si, ax
push 0x40723c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1a0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x198]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x194]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xe0]
push ecx
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
not ax
and si, ax
push 0x40724c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1b0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1ac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1a8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1a4]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xe4]
push eax
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
not ax
and si, ax
push 0x40725c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1c0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1b8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1b4]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xe8]
push edx
lea eax, [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
not ax
and si, ax
push 0x40726c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1c8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1c4]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xec]
push ecx
lea edx, [ebp - 0x150]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
not ax
and si, ax
push 0x40727c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1e0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1dc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x160]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
not ax
and si, ax
mov word [ebp - 0x2ac], si
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
movsx ecx, word [ebp - 0x2ac]
test ecx, ecx
je 0x41b5b4
mov dword [ebp - 4], 0x41
mov edx, dword [ebp - 0x58]
mov dword [ebp - 0x188], edx
mov dword [ebp - 0x190], 8
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41b4e8
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x43c], eax
jmp 0x41b4f2
mov dword [ebp - 0x43c], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x190]
mov dword [eax], ecx
mov edx, dword [ebp - 0x18c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x188]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 0xc], edx
push 0x407298
push 0
push 0x40728c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x44
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41b62c
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x440], eax
jmp 0x41b636
mov dword [ebp - 0x440], 0
push 0
push 0x407298
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x45
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 0x46
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41b756
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x444], eax
jmp 0x41b760
mov dword [ebp - 0x444], 0
mov dword [ebp - 0x188], 0x40522c
mov dword [ebp - 0x190], 0x8008
push 0
push 0x4072a4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x27c]
test ecx, ecx
je 0x41ba58
mov dword [ebp - 4], 0x47
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x274], eax
lea eax, [ebp - 0x264]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41b88d
push 0x1c
push 0x406f20
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x448], eax
jmp 0x41b897
mov dword [ebp - 0x448], 0
xor eax, eax
cmp dword [ebp - 0x264], 0x157
sete al
neg eax
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x27c]
test ecx, ecx
je 0x41b8cb
jmp 0x41ba58
mov dword [ebp - 4], 0x4a
mov edx, dword [ebp - 0x5c]
push edx
push 0x4072b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x110], 8
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41b962
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x44c], eax
jmp 0x41b96c
mov dword [ebp - 0x44c], 0
mov dword [ebp - 0x188], 0x4072bc
mov dword [ebp - 0x190], 8
lea eax, [ebp - 0x110]
push eax
push 0
push 0x4072a4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x4d
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 0x4e
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x40]
push edx
call fcn.00425690
mov dword [ebp - 4], 0x4f
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41baf7
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x450], eax
jmp 0x41bb01
mov dword [ebp - 0x450], 0
push 0x4072c0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x27c]
test edx, edx
je 0x41e90a
mov dword [ebp - 4], 0x50
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41bbfd
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x454], eax
jmp 0x41bc07
mov dword [ebp - 0x454], 0
mov dword [ebp - 0x188], 1
mov dword [ebp - 0x190], 2
push 0
push 0x4072d0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x2e4], ax
mov word [ebp - 0x2e0], 1
mov word [ebp - 0x64], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41bceb
mov cx, word [ebp - 0x64]
add cx, word [ebp - 0x2e0]
jo 0x423273
mov word [ebp - 0x64], cx
mov dx, word [ebp - 0x64]
cmp dx, word [ebp - 0x2e4]
jg 0x41c2da
mov dword [ebp - 4], 0x51
lea eax, [ebp - 0x64]
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x4002
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41bd87
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x458], eax
jmp 0x41bd91
mov dword [ebp - 0x458], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x190]
mov dword [ecx], edx
mov eax, dword [ebp - 0x18c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x188]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 0xc], eax
push 1
push 0x4072dc
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x401978]
fnstsw ax
test ah, 0x41
jne 0x41be53
mov dword [ebp - 0x45c], 1
jmp 0x41be5d
mov dword [ebp - 0x45c], 0
mov edx, dword [ebp - 0x45c]
neg edx
mov word [ebp - 0x27c], dx
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x27c]
test edx, edx
je 0x41c2ce
mov dword [ebp - 4], 0x52
mov dword [ebp - 0x1b8], 0
mov dword [ebp - 0x1c0], 3
mov dword [ebp - 0x1d8], 0
mov dword [ebp - 0x1e0], 2
lea eax, [ebp - 0x64]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x200], 0x4002
cmp dword [0x447940], 0
jne 0x41bf10
push 0x447940
push 0x40730c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x460], 0x447940
jmp 0x41bf1a
mov dword [ebp - 0x460], 0x447940
mov ecx, dword [ebp - 0x460]
mov edx, dword [ecx]
mov dword [ebp - 0x284], edx
mov ax, word [0x447048]
mov word [ebp - 0x198], ax
mov dword [ebp - 0x1a0], 2
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x190], 0x4002
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41bfc3
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x464], eax
jmp 0x41bfcd
mov dword [ebp - 0x464], 0
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x1a0]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x190]
mov dword [ecx], edx
mov eax, dword [ebp - 0x18c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x188]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 0xc], eax
push 1
push 0x4072dc
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
mov edx, dword [ebp - 0x284]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x284]
push ecx
call dword [eax + 0x48]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x41c0c5
push 0x48
push 0x4072fc
mov edx, dword [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x288]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x468], eax
jmp 0x41c0cf
mov dword [ebp - 0x468], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x33c], ecx
mov dword [ebp - 0x74], 0
mov edx, dword [ebp - 0x33c]
mov dword [ebp - 0x128], edx
mov dword [ebp - 0x130], 8
lea eax, [ebp - 0x54]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xdc]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41c166
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x46c], eax
jmp 0x41c170
mov dword [ebp - 0x46c], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1c0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1bc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1b8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1b4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1e0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1dc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1d8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1d4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x200]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1fc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1f8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1f4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x130]
mov dword [eax], ecx
mov edx, dword [ebp - 0x12c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x128]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x124]
mov dword [eax + 0xc], edx
push 3
push 0x407180
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1b0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1ac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1a8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1a4]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x140]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallSt]
add esp, 0x4c
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x54
jmp 0x41bcd6
mov dword [ebp - 4], 0x55
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41c352
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x470], eax
jmp 0x41c35c
mov dword [ebp - 0x470], 0
mov dword [ebp - 0x188], 1
mov dword [ebp - 0x190], 0x8002
push 0
push 0x406c64
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x27c]
test eax, eax
je 0x41e905
mov dword [ebp - 4], 0x56
cmp dword [0x447010], 0
jne 0x41c447
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x474], 0x447010
jmp 0x41c451
mov dword [ebp - 0x474], 0x447010
mov ecx, dword [ebp - 0x474]
mov edx, dword [ecx]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x1f4]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41c4b2
push 0x1f4
push 0x40638c
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x478], eax
jmp 0x41c4bc
mov dword [ebp - 0x478], 0
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4ErrVar]
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 3
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41c54a
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x47c], eax
jmp 0x41c554
mov dword [ebp - 0x47c], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x190]
mov dword [ecx], edx
mov eax, dword [ebp - 0x18c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x188]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 0xc], eax
push 0x40731c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x100]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x57
mov eax, dword [ebp - 0x34]
push eax
push 0x407334
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41c9b4
mov dword [ebp - 4], 0x58
cmp dword [0x447010], 0
jne 0x41c64f
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x480], 0x447010
jmp 0x41c659
mov dword [ebp - 0x480], 0x447010
mov ecx, dword [ebp - 0x480]
mov edx, dword [ecx]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x1dc]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41c6ba
push 0x1dc
push 0x40638c
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x484], eax
jmp 0x41c6c4
mov dword [ebp - 0x484], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41c735
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x41c73f
mov dword [ebp - 0x488], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x100]
mov dword [eax], ecx
mov edx, dword [ebp - 0xfc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xf8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xf4]
mov dword [eax + 0xc], edx
push 0x40733c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x59
cmp dword [0x447010], 0
jne 0x41c815
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x48c], 0x447010
jmp 0x41c81f
mov dword [ebp - 0x48c], 0x447010
mov ecx, dword [ebp - 0x48c]
mov edx, dword [ecx]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x1e8]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41c880
push 0x1e8
push 0x40638c
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x490], eax
jmp 0x41c88a
mov dword [ebp - 0x490], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41c8fb
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x494], eax
jmp 0x41c905
mov dword [ebp - 0x494], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x100]
mov dword [eax], ecx
mov edx, dword [ebp - 0xfc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xf8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xf4]
mov dword [eax + 0xc], edx
push 0x407358
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41e905
mov dword [ebp - 4], 0x5a
mov ecx, dword [ebp - 0x34]
push ecx
push 0x407378
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41e905
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x1c8], 6
mov dword [ebp - 0x1d0], 3
mov dword [ebp - 0x1e8], 1
mov dword [ebp - 0x1f0], 2
mov dword [ebp - 0x208], 0
mov dword [ebp - 0x210], 2
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41ca86
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x498], eax
jmp 0x41ca90
mov dword [ebp - 0x498], 0
mov dword [ebp - 0x188], 1
mov dword [ebp - 0x190], 2
lea edx, [ebp - 0x54]
mov dword [ebp - 0x198], edx
mov dword [ebp - 0x1a0], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x284], ecx
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ebp - 0x284]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x284]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x41cb15
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x284]
push eax
mov ecx, dword [ebp - 0x288]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x49c], eax
jmp 0x41cb1f
mov dword [ebp - 0x49c], 0
mov dword [ebp - 0x1a8], 1
mov dword [ebp - 0x1b0], 2
mov dword [ebp - 0x248], 0xc0ffff
mov dword [ebp - 0x250], 3
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1b8], edx
mov dword [ebp - 0x1c0], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41cbb8
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a0], eax
jmp 0x41cbc2
mov dword [ebp - 0x4a0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1c8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1e4]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x210]
mov dword [edx], eax
mov ecx, dword [ebp - 0x20c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x208]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x204]
mov dword [edx + 0xc], ecx
push 0
push 0x406c64
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
push 0
push 0x4072d0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x19c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x198]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x194]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x140]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea edx, [ebp - 0x1b0]
push edx
lea eax, [ebp - 0x150]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x250]
mov dword [edx], eax
mov ecx, dword [ebp - 0x24c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x248]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x244]
mov dword [edx + 0xc], ecx
push 5
push 0x407180
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1c0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1b8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1b4]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xe0]
push edx
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallSt]
add esp, 0x6c
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x1c8], 7
mov dword [ebp - 0x1d0], 3
mov dword [ebp - 0x1e8], 1
mov dword [ebp - 0x1f0], 2
mov dword [ebp - 0x208], 0
mov dword [ebp - 0x210], 2
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41cf11
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a4], eax
jmp 0x41cf1b
mov dword [ebp - 0x4a4], 0
mov dword [ebp - 0x188], 1
mov dword [ebp - 0x190], 2
lea eax, [ebp - 0x54]
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x284], edx
lea eax, [ebp - 0xdc]
push eax
mov ecx, dword [ebp - 0x284]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x284]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x41cfa0
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x284]
push ecx
mov edx, dword [ebp - 0x288]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a8], eax
jmp 0x41cfaa
mov dword [ebp - 0x4a8], 0
mov dword [ebp - 0x1a8], 1
mov dword [ebp - 0x1b0], 2
cmp dword [0x447010], 0
jne 0x41cfe3
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4ac], 0x447010
jmp 0x41cfed
mov dword [ebp - 0x4ac], 0x447010
mov eax, dword [ebp - 0x4ac]
mov ecx, dword [eax]
mov dword [ebp - 0x28c], ecx
lea edx, [ebp - 0x100]
push edx
mov eax, dword [ebp - 0x28c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x28c]
push edx
call dword [ecx + 0x1d0]
fnclex
mov dword [ebp - 0x290], eax
cmp dword [ebp - 0x290], 0
jge 0x41d04e
push 0x1d0
push 0x40638c
mov eax, dword [ebp - 0x28c]
push eax
mov ecx, dword [ebp - 0x290]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b0], eax
jmp 0x41d058
mov dword [ebp - 0x4b0], 0
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1b8], edx
mov dword [ebp - 0x1c0], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41d0c9
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b4], eax
jmp 0x41d0d3
mov dword [ebp - 0x4b4], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1c8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1e4]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x210]
mov dword [edx], eax
mov ecx, dword [ebp - 0x20c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x208]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x204]
mov dword [edx + 0xc], ecx
push 0
push 0x406c64
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
push 0
push 0x4072d0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x19c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x198]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x194]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x150]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea edx, [ebp - 0x1b0]
push edx
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x100]
mov dword [edx], eax
mov ecx, dword [ebp - 0xfc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xf8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xf4]
mov dword [edx + 0xc], ecx
push 5
push 0x407180
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1c0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1b8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1b4]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xe0]
push edx
lea eax, [ebp - 0x170]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallSt]
add esp, 0x6c
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov dword [ebp - 4], 0x5d
cmp dword [0x447010], 0
jne 0x41d3a1
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4b8], 0x447010
jmp 0x41d3ab
mov dword [ebp - 0x4b8], 0x447010
mov ecx, dword [ebp - 0x4b8]
mov edx, dword [ecx]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x1d0]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41d40c
push 0x1d0
push 0x40638c
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4bc], eax
jmp 0x41d416
mov dword [ebp - 0x4bc], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41d487
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c0], eax
jmp 0x41d491
mov dword [ebp - 0x4c0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x100]
mov dword [eax], ecx
mov edx, dword [ebp - 0xfc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xf8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xf4]
mov dword [eax + 0xc], edx
push 0x407358
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5e
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41d5b3
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c4], eax
jmp 0x41d5bd
mov dword [ebp - 0x4c4], 0
mov dword [ebp - 0x188], 1
mov dword [ebp - 0x190], 2
push 0
push 0x4072d0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea ecx, [ebp - 0x190]
push ecx
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x2ec], ax
mov word [ebp - 0x2e8], 1
mov word [ebp - 0x64], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41d6a1
mov dx, word [ebp - 0x64]
add dx, word [ebp - 0x2e8]
jo 0x423273
mov word [ebp - 0x64], dx
mov ax, word [ebp - 0x64]
cmp ax, word [ebp - 0x2ec]
jg 0x41e905
mov dword [ebp - 4], 0x5f
mov cx, word [ebp - 0x64]
mov word [ebp - 0x188], cx
mov dword [ebp - 0x190], 2
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41d73f
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c8], eax
jmp 0x41d749
mov dword [ebp - 0x4c8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x190]
mov dword [edx], eax
mov ecx, dword [ebp - 0x18c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x188]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 0xc], ecx
push 0x407380
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x60
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 0x190], 0x4002
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41d871
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4cc], eax
jmp 0x41d87b
mov dword [ebp - 0x4cc], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x190]
mov dword [edx], eax
mov ecx, dword [ebp - 0x18c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x188]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 0xc], ecx
push 1
push 0x407388
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x20
mov edx, eax
lea ecx, [ebp - 0x2d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x178], 1
mov dword [ebp - 0x180], 0x8003
lea edx, [ebp - 0x2d4]
push edx
lea eax, [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x41e118
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x1a8], 6
mov dword [ebp - 0x1b0], 3
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0x1d0], 2
lea edx, [ebp - 0x64]
mov dword [ebp - 0x1e8], edx
mov dword [ebp - 0x1f0], 0x4002
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41da1f
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d0], eax
jmp 0x41da29
mov dword [ebp - 0x4d0], 0
mov dword [ebp - 0x188], 2
mov dword [ebp - 0x190], 2
lea eax, [ebp - 0x64]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 0x4002
mov dword [ebp - 0x218], 0xffffc0
mov dword [ebp - 0x220], 3
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x198], ecx
mov dword [ebp - 0x1a0], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xdc]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41dad5
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d4], eax
jmp 0x41dadf
mov dword [ebp - 0x4d4], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1b0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1ac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1a8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1c8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1c4]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 0xc], eax
push 0
push 0x406c64
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea ecx, [ebp - 0x190]
push ecx
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x210]
mov dword [edx], eax
mov ecx, dword [ebp - 0x20c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x208]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x204]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x220]
mov dword [edx], eax
mov ecx, dword [ebp - 0x21c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x218]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x214]
mov dword [edx + 0xc], ecx
push 5
push 0x407180
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x19c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x198]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x194]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallSt]
add esp, 0x6c
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x1a8], 7
mov dword [ebp - 0x1b0], 3
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0x1d0], 2
lea eax, [ebp - 0x64]
mov dword [ebp - 0x1e8], eax
mov dword [ebp - 0x1f0], 0x4002
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41ddac
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d8], eax
jmp 0x41ddb6
mov dword [ebp - 0x4d8], 0
mov dword [ebp - 0x188], 2
mov dword [ebp - 0x190], 2
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x210], 0x4002
cmp dword [0x447010], 0
jne 0x41de02
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4dc], 0x447010
jmp 0x41de0c
mov dword [ebp - 0x4dc], 0x447010
mov edx, dword [ebp - 0x4dc]
mov eax, dword [edx]
mov dword [ebp - 0x284], eax
lea ecx, [ebp - 0x100]
push ecx
mov edx, dword [ebp - 0x284]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x284]
push ecx
call dword [eax + 0x1e8]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x41de6d
push 0x1e8
push 0x40638c
mov edx, dword [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x288]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e0], eax
jmp 0x41de77
mov dword [ebp - 0x4e0], 0
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x198], ecx
mov dword [ebp - 0x1a0], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xdc]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41dee8
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e4], eax
jmp 0x41def2
mov dword [ebp - 0x4e4], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1b0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1ac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1a8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1d0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1cc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1c8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1c4]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 0xc], eax
push 0
push 0x406c64
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea ecx, [ebp - 0x190]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x210]
mov dword [edx], eax
mov ecx, dword [ebp - 0x20c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x208]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x204]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x100]
mov dword [edx], eax
mov ecx, dword [ebp - 0xfc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xf8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xf4]
mov dword [edx + 0xc], ecx
push 5
push 0x407180
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x19c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x198]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x194]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallSt]
add esp, 0x6c
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x41e8f9
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x178], 0xb
mov dword [ebp - 0x180], 0x8003
lea ecx, [ebp - 0x2d4]
push ecx
lea edx, [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x41e8f9
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x1a8], 6
mov dword [ebp - 0x1b0], 3
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0x1d0], 2
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x1e8], ecx
mov dword [ebp - 0x1f0], 0x4002
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41e205
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e8], eax
jmp 0x41e20f
mov dword [ebp - 0x4e8], 0
mov dword [ebp - 0x188], 2
mov dword [ebp - 0x190], 2
lea edx, [ebp - 0x64]
mov dword [ebp - 0x208], edx
mov dword [ebp - 0x210], 0x4002
mov dword [ebp - 0x218], 0xc0ffc0
mov dword [ebp - 0x220], 3
lea eax, [ebp - 0x54]
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xdc]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41e2bb
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ec], eax
jmp 0x41e2c5
mov dword [ebp - 0x4ec], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1b0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1ac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1a8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1a4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1d0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1cc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1c8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1c4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1e4]
mov dword [eax + 0xc], edx
push 0
push 0x406c64
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x210]
mov dword [eax], ecx
mov edx, dword [ebp - 0x20c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x208]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x204]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x220]
mov dword [eax], ecx
mov edx, dword [ebp - 0x21c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x218]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x214]
mov dword [eax + 0xc], edx
push 5
push 0x407180
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1a0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x19c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x198]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x194]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallSt]
add esp, 0x6c
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x66
mov dword [ebp - 0x1a8], 7
mov dword [ebp - 0x1b0], 3
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0x1d0], 2
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x1e8], ecx
mov dword [ebp - 0x1f0], 0x4002
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41e592
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f0], eax
jmp 0x41e59c
mov dword [ebp - 0x4f0], 0
mov dword [ebp - 0x188], 2
mov dword [ebp - 0x190], 2
lea edx, [ebp - 0x64]
mov dword [ebp - 0x208], edx
mov dword [ebp - 0x210], 0x4002
cmp dword [0x447010], 0
jne 0x41e5e8
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4f4], 0x447010
jmp 0x41e5f2
mov dword [ebp - 0x4f4], 0x447010
mov eax, dword [ebp - 0x4f4]
mov ecx, dword [eax]
mov dword [ebp - 0x284], ecx
lea edx, [ebp - 0x100]
push edx
mov eax, dword [ebp - 0x284]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x284]
push edx
call dword [ecx + 0x1e8]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x41e653
push 0x1e8
push 0x40638c
mov eax, dword [ebp - 0x284]
push eax
mov ecx, dword [ebp - 0x288]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f8], eax
jmp 0x41e65d
mov dword [ebp - 0x4f8], 0
lea edx, [ebp - 0x54]
mov dword [ebp - 0x198], edx
mov dword [ebp - 0x1a0], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41e6ce
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4fc], eax
jmp 0x41e6d8
mov dword [ebp - 0x4fc], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1b0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1ac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1a8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1d0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1c8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1e4]
mov dword [edx + 0xc], ecx
push 0
push 0x406c64
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x210]
mov dword [edx], eax
mov ecx, dword [ebp - 0x20c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x208]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x204]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x100]
mov dword [edx], eax
mov ecx, dword [ebp - 0xfc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xf8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xf4]
mov dword [edx + 0xc], ecx
push 5
push 0x407180
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x19c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x198]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x194]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallSt]
add esp, 0x6c
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x68
jmp 0x41d68c
jmp 0x421ef5
mov dword [ebp - 4], 0x6b
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41e982
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x500], eax
jmp 0x41e98c
mov dword [ebp - 0x500], 0
push 0x4073a0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x27c]
test eax, eax
je 0x41f5fd
mov dword [ebp - 4], 0x6c
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41ea88
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x504], eax
jmp 0x41ea92
mov dword [ebp - 0x504], 0
push 0
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x198], ecx
mov dword [ebp - 0x1a0], 0x4008
mov edx, dword [ebp - 0x30]
push edx
push 0x40522c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x188], ax
mov dword [ebp - 0x190], 0xb
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x1a8], ecx
mov dword [ebp - 0x1b0], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0xdc]
push ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41ebc1
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x508], eax
jmp 0x41ebcb
mov dword [ebp - 0x508], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x120]
mov dword [ecx], edx
mov eax, dword [ebp - 0x11c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x118]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x114]
mov dword [ecx + 0xc], eax
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1b0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1ac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1a8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x6d
mov edx, dword [ebp - 0x34]
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6e
mov ecx, dword [ebp - 0x2b4]
push ecx
push 0x407334
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41f05f
mov dword [ebp - 4], 0x6f
cmp dword [0x447010], 0
jne 0x41ecfa
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x50c], 0x447010
jmp 0x41ed04
mov dword [ebp - 0x50c], 0x447010
mov edx, dword [ebp - 0x50c]
mov eax, dword [edx]
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0x100]
push ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x23c]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41ed65
push 0x23c
push 0x40638c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x510], eax
jmp 0x41ed6f
mov dword [ebp - 0x510], 0
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41ede0
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x514], eax
jmp 0x41edea
mov dword [ebp - 0x514], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x100]
mov dword [ecx], edx
mov eax, dword [ebp - 0xfc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xf8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xf4]
mov dword [ecx + 0xc], eax
push 0x4073c0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x70
cmp dword [0x447010], 0
jne 0x41eec0
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x518], 0x447010
jmp 0x41eeca
mov dword [ebp - 0x518], 0x447010
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0x100]
push ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x248]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41ef2b
push 0x248
push 0x40638c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x51c], eax
jmp 0x41ef35
mov dword [ebp - 0x51c], 0
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41efa6
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x520], eax
jmp 0x41efb0
mov dword [ebp - 0x520], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x100]
mov dword [ecx], edx
mov eax, dword [ebp - 0xfc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xf8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xf4]
mov dword [ecx + 0xc], eax
push 0x4073d4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41f5f8
mov dword [ebp - 4], 0x71
mov edx, dword [ebp - 0x2b4]
push edx
push 0x407378
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41f411
mov dword [ebp - 4], 0x72
cmp dword [0x447010], 0
jne 0x41f0ac
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x524], 0x447010
jmp 0x41f0b6
mov dword [ebp - 0x524], 0x447010
mov eax, dword [ebp - 0x524]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0x100]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x224]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41f117
push 0x224
push 0x40638c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x528], eax
jmp 0x41f121
mov dword [ebp - 0x528], 0
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41f192
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x52c], eax
jmp 0x41f19c
mov dword [ebp - 0x52c], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x100]
mov dword [edx], eax
mov ecx, dword [ebp - 0xfc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xf8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xf4]
mov dword [edx + 0xc], ecx
push 0x4073c0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x73
cmp dword [0x447010], 0
jne 0x41f272
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x530], 0x447010
jmp 0x41f27c
mov dword [ebp - 0x530], 0x447010
mov eax, dword [ebp - 0x530]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0x100]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x230]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41f2dd
push 0x230
push 0x40638c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x534], eax
jmp 0x41f2e7
mov dword [ebp - 0x534], 0
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41f358
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x538], eax
jmp 0x41f362
mov dword [ebp - 0x538], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x100]
mov dword [edx], eax
mov ecx, dword [ebp - 0xfc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xf8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xf4]
mov dword [edx + 0xc], ecx
push 0x4073d4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x41f5f8
mov dword [ebp - 4], 0x74
mov eax, dword [ebp - 0x2b4]
push eax
push 0x4073ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41f5f8
mov dword [ebp - 4], 0x75
cmp dword [0x447010], 0
jne 0x41f45e
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x53c], 0x447010
jmp 0x41f468
mov dword [ebp - 0x53c], 0x447010
mov ecx, dword [ebp - 0x53c]
mov edx, dword [ecx]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41f4c9
push 0x218
push 0x40638c
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x540], eax
jmp 0x41f4d3
mov dword [ebp - 0x540], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41f544
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x544], eax
jmp 0x41f54e
mov dword [ebp - 0x544], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x100]
mov dword [eax], ecx
mov edx, dword [ebp - 0xfc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xf8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xf4]
mov dword [eax + 0xc], edx
push 0x4073d4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x421ef5
mov dword [ebp - 4], 0x77
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41f675
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x548], eax
jmp 0x41f67f
mov dword [ebp - 0x548], 0
push 0x4073f4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x27c]
test eax, eax
je 0x420104
mov dword [ebp - 4], 0x78
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41f77b
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x54c], eax
jmp 0x41f785
mov dword [ebp - 0x54c], 0
push 0
push 0x407404
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x198], ecx
mov dword [ebp - 0x1a0], 0x4008
mov edx, dword [ebp - 0x30]
push edx
push 0x40522c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x188], ax
mov dword [ebp - 0x190], 0xb
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x1a8], ecx
mov dword [ebp - 0x1b0], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0xdc]
push ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41f8b4
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x550], eax
jmp 0x41f8be
mov dword [ebp - 0x550], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x120]
mov dword [ecx], edx
mov eax, dword [ebp - 0x11c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x118]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x114]
mov dword [ecx + 0xc], eax
push 0x407404
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1b0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1ac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1a8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x79
mov edx, dword [ebp - 0x34]
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7a
mov ecx, dword [ebp - 0x2b8]
push ecx
push 0x407334
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41fd52
mov dword [ebp - 4], 0x7b
cmp dword [0x447010], 0
jne 0x41f9ed
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x554], 0x447010
jmp 0x41f9f7
mov dword [ebp - 0x554], 0x447010
mov edx, dword [ebp - 0x554]
mov eax, dword [edx]
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0x100]
push ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x23c]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41fa58
push 0x23c
push 0x40638c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x558], eax
jmp 0x41fa62
mov dword [ebp - 0x558], 0
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41fad3
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x55c], eax
jmp 0x41fadd
mov dword [ebp - 0x55c], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x100]
mov dword [ecx], edx
mov eax, dword [ebp - 0xfc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xf8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xf4]
mov dword [ecx + 0xc], eax
push 0x4073c0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x7c
cmp dword [0x447010], 0
jne 0x41fbb3
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x560], 0x447010
jmp 0x41fbbd
mov dword [ebp - 0x560], 0x447010
mov edx, dword [ebp - 0x560]
mov eax, dword [edx]
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0x100]
push ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x248]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41fc1e
push 0x248
push 0x40638c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x564], eax
jmp 0x41fc28
mov dword [ebp - 0x564], 0
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41fc99
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x568], eax
jmp 0x41fca3
mov dword [ebp - 0x568], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x100]
mov dword [ecx], edx
mov eax, dword [ebp - 0xfc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xf8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xf4]
mov dword [ecx + 0xc], eax
push 0x4073d4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4200ff
mov dword [ebp - 4], 0x7d
mov edx, dword [ebp - 0x2b8]
push edx
push 0x407378
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4200ff
mov dword [ebp - 4], 0x7e
cmp dword [0x447010], 0
jne 0x41fd9f
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x56c], 0x447010
jmp 0x41fda9
mov dword [ebp - 0x56c], 0x447010
mov eax, dword [ebp - 0x56c]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0x100]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x224]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41fe0a
push 0x224
push 0x40638c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x41fe14
mov dword [ebp - 0x570], 0
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x41fe85
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x574], eax
jmp 0x41fe8f
mov dword [ebp - 0x574], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x100]
mov dword [edx], eax
mov ecx, dword [ebp - 0xfc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xf8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xf4]
mov dword [edx + 0xc], ecx
push 0x4073c0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x7f
cmp dword [0x447010], 0
jne 0x41ff65
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x578], 0x447010
jmp 0x41ff6f
mov dword [ebp - 0x578], 0x447010
mov eax, dword [ebp - 0x578]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0x100]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x230]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x41ffd0
push 0x230
push 0x40638c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x57c], eax
jmp 0x41ffda
mov dword [ebp - 0x57c], 0
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x42004b
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x580], eax
jmp 0x420055
mov dword [ebp - 0x580], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x100]
mov dword [edx], eax
mov ecx, dword [ebp - 0xfc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xf8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xf4]
mov dword [edx + 0xc], ecx
push 0x4073d4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x421ef5
mov dword [ebp - 4], 0x81
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x42017c
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x584], eax
jmp 0x420186
mov dword [ebp - 0x584], 0
push 0x407410
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x27c]
test edx, edx
je 0x420984
mov dword [ebp - 4], 0x82
mov edx, dword [ebp - 0x34]
lea ecx, [ebp - 0x2bc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x83
mov eax, dword [ebp - 0x2bc]
push eax
push 0x407334
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4205d2
mov dword [ebp - 4], 0x84
cmp dword [0x447010], 0
jne 0x42026d
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x588], 0x447010
jmp 0x420277
mov dword [ebp - 0x588], 0x447010
mov ecx, dword [ebp - 0x588]
mov edx, dword [ecx]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x23c]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x4202d8
push 0x23c
push 0x40638c
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x4202e2
mov dword [ebp - 0x58c], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x420353
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x590], eax
jmp 0x42035d
mov dword [ebp - 0x590], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x100]
mov dword [eax], ecx
mov edx, dword [ebp - 0xfc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xf8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xf4]
mov dword [eax + 0xc], edx
push 0x4073c0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x85
cmp dword [0x447010], 0
jne 0x420433
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x594], 0x447010
jmp 0x42043d
mov dword [ebp - 0x594], 0x447010
mov ecx, dword [ebp - 0x594]
mov edx, dword [ecx]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x248]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x42049e
push 0x248
push 0x40638c
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x598], eax
jmp 0x4204a8
mov dword [ebp - 0x598], 0
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x420519
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x59c], eax
jmp 0x420523
mov dword [ebp - 0x59c], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x100]
mov dword [eax], ecx
mov edx, dword [ebp - 0xfc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xf8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xf4]
mov dword [eax + 0xc], edx
push 0x4073d4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x42097f
mov dword [ebp - 4], 0x86
mov ecx, dword [ebp - 0x2bc]
push ecx
push 0x407378
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x42097f
mov dword [ebp - 4], 0x87
cmp dword [0x447010], 0
jne 0x42061f
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x5a0], 0x447010
jmp 0x420629
mov dword [ebp - 0x5a0], 0x447010
mov edx, dword [ebp - 0x5a0]
mov eax, dword [edx]
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0x100]
push ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x224]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x42068a
push 0x224
push 0x40638c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a4], eax
jmp 0x420694
mov dword [ebp - 0x5a4], 0
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x420705
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a8], eax
jmp 0x42070f
mov dword [ebp - 0x5a8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x100]
mov dword [ecx], edx
mov eax, dword [ebp - 0xfc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xf8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xf4]
mov dword [ecx + 0xc], eax
push 0x4073c0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x88
cmp dword [0x447010], 0
jne 0x4207e5
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x5ac], 0x447010
jmp 0x4207ef
mov dword [ebp - 0x5ac], 0x447010
mov edx, dword [ebp - 0x5ac]
mov eax, dword [edx]
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0x100]
push ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x230]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x420850
push 0x230
push 0x40638c
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b0], eax
jmp 0x42085a
mov dword [ebp - 0x5b0], 0
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], 0x4002
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x274], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x274]
push ecx
call dword [eax + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x4208cb
push 0x218
push 0x40712c
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b4], eax
jmp 0x4208d5
mov dword [ebp - 0x5b4], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x100]
mov dword [ecx], edx
mov eax, dword [ebp - 0xfc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xf8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xf4]
mov dword [ecx + 0xc], eax
push 0x4073d4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x180]
mov dword [ecx], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x178]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x174]
mov dword [ecx + 0xc], eax
push 1
push 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x421ef5
mov dword [ebp - 4], 0x8a
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x4209fc
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b8], eax
jmp 0x420a06
mov dword [ebp - 0x5b8], 0
push 0x407420
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x27c]
test ecx, ecx
je 0x420ee4
mov dword [ebp - 4], 0x8b
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x420b02
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5bc], eax
jmp 0x420b0c
mov dword [ebp - 0x5bc], 0
push 0
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
lea edx, [ebp - 0x30]
mov dword [ebp - 0x198], edx
mov dword [ebp - 0x1a0], 0x4008
mov eax, dword [ebp - 0x30]
push eax
push 0x40522c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x188], ax
mov dword [ebp - 0x190], 0xb
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1a8], edx
mov dword [ebp - 0x1b0], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x420c3b
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c0], eax
jmp 0x420c45
mov dword [ebp - 0x5c0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x120]
mov dword [edx], eax
mov ecx, dword [ebp - 0x11c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x114]
mov dword [edx + 0xc], ecx
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1b0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1ac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1a8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x8c
mov edx, dword [ebp - 0x34]
lea ecx, [ebp - 0x2c0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8d
mov edx, dword [ebp - 0x2c0]
push edx
push 0x407434
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x420edf
mov dword [ebp - 4], 0x8e
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0x264]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x60]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x420da7
push 0x60
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c4], eax
jmp 0x420db1
mov dword [ebp - 0x5c4], 0
mov edx, dword [ebp - 0x264]
mov dword [ebp - 0x188], edx
mov dword [ebp - 0x190], 3
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x420e38
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c8], eax
jmp 0x420e42
mov dword [ebp - 0x5c8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x190]
mov dword [eax], ecx
mov edx, dword [ebp - 0x18c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x188]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 0xc], edx
push 0x4073c0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x421ef5
mov dword [ebp - 4], 0x90
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x420f5c
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5cc], eax
jmp 0x420f66
mov dword [ebp - 0x5cc], 0
push 0x40743c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x27c]
test ecx, ecx
je 0x421444
mov dword [ebp - 4], 0x91
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x421062
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d0], eax
jmp 0x42106c
mov dword [ebp - 0x5d0], 0
push 0
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
lea edx, [ebp - 0x30]
mov dword [ebp - 0x198], edx
mov dword [ebp - 0x1a0], 0x4008
mov eax, dword [ebp - 0x30]
push eax
push 0x40522c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x188], ax
mov dword [ebp - 0x190], 0xb
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1a8], edx
mov dword [ebp - 0x1b0], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x42119b
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d4], eax
jmp 0x4211a5
mov dword [ebp - 0x5d4], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x120]
mov dword [edx], eax
mov ecx, dword [ebp - 0x11c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x114]
mov dword [edx + 0xc], ecx
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1b0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1ac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1a8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x92
mov edx, dword [ebp - 0x34]
lea ecx, [ebp - 0x2c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x93
mov edx, dword [ebp - 0x2c4]
push edx
push 0x407434
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x42143f
mov dword [ebp - 4], 0x94
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0x264]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x60]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x421307
push 0x60
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d8], eax
jmp 0x421311
mov dword [ebp - 0x5d8], 0
mov edx, dword [ebp - 0x264]
mov dword [ebp - 0x188], edx
mov dword [ebp - 0x190], 3
lea eax, [ebp - 0x54]
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 0x4002
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x421398
push 0x218
push 0x40712c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5dc], eax
jmp 0x4213a2
mov dword [ebp - 0x5dc], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x190]
mov dword [eax], ecx
mov edx, dword [ebp - 0x18c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x188]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 0xc], edx
push 0x4073c0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x180]
mov dword [eax], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x178]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x174]
mov dword [eax + 0xc], edx
push 1
push 0
mov eax, dword [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x421ef5
mov dword [ebp - 4], 0x96
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x4214bc
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e0], eax
jmp 0x4214c6
mov dword [ebp - 0x5e0], 0
push 0x40744c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x27c]
test ecx, ecx
je 0x4217d6
mov dword [ebp - 4], 0x97
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x4215c2
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e4], eax
jmp 0x4215cc
mov dword [ebp - 0x5e4], 0
push 0
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
lea edx, [ebp - 0x30]
mov dword [ebp - 0x198], edx
mov dword [ebp - 0x1a0], 0x4008
mov eax, dword [ebp - 0x30]
push eax
push 0x40522c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x188], ax
mov dword [ebp - 0x190], 0xb
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1a8], edx
mov dword [ebp - 0x1b0], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x4216fb
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e8], eax
jmp 0x421705
mov dword [ebp - 0x5e8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x120]
mov dword [edx], eax
mov ecx, dword [ebp - 0x11c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x114]
mov dword [edx + 0xc], ecx
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1b0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1ac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1a8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
jmp 0x421ef5
mov dword [ebp - 4], 0x98
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x42184e
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ec], eax
jmp 0x421858
mov dword [ebp - 0x5ec], 0
push 0x40745c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x27c]
test ecx, ecx
je 0x421b68
mov dword [ebp - 4], 0x99
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x421954
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f0], eax
jmp 0x42195e
mov dword [ebp - 0x5f0], 0
push 0
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
lea edx, [ebp - 0x30]
mov dword [ebp - 0x198], edx
mov dword [ebp - 0x1a0], 0x4008
mov eax, dword [ebp - 0x30]
push eax
push 0x40522c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x188], ax
mov dword [ebp - 0x190], 0xb
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1a8], edx
mov dword [ebp - 0x1b0], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x421a8d
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f4], eax
jmp 0x421a97
mov dword [ebp - 0x5f4], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x120]
mov dword [edx], eax
mov ecx, dword [ebp - 0x11c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x114]
mov dword [edx + 0xc], ecx
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1b0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1ac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1a8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
jmp 0x421ef5
mov dword [ebp - 4], 0x9a
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x421be0
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f8], eax
jmp 0x421bea
mov dword [ebp - 0x5f8], 0
push 0x40725c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCheckTypeVar]
mov word [ebp - 0x27c], ax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x27c]
test ecx, ecx
je 0x421ef5
mov dword [ebp - 4], 0x9b
lea edx, [ebp - 0x54]
mov dword [ebp - 0x178], edx
mov dword [ebp - 0x180], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x421ce6
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5fc], eax
jmp 0x421cf0
mov dword [ebp - 0x5fc], 0
push 0
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x180]
mov dword [edx], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x178]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x174]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xd8]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
lea edx, [ebp - 0x30]
mov dword [ebp - 0x198], edx
mov dword [ebp - 0x1a0], 0x4008
mov eax, dword [ebp - 0x30]
push eax
push 0x40522c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x188], ax
mov dword [ebp - 0x190], 0xb
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1a8], edx
mov dword [ebp - 0x1b0], 0x4002
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x27c], ecx
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ebp - 0x27c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x27c]
push edx
call dword [ecx + 0x218]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x421e1f
push 0x218
push 0x40712c
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x600], eax
jmp 0x421e29
mov dword [ebp - 0x600], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x120]
mov dword [edx], eax
mov ecx, dword [ebp - 0x11c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x118]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x114]
mov dword [edx + 0xc], ecx
push 0x4073b0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1b0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1ac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1a8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [edx + 0xc], ecx
push 1
push 0
mov edx, dword [ebp - 0xdc]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x9d
jmp 0x41a3a7
jmp 0x422f5c
mov dword [ebp - 4], 0xaa
cmp dword [0x447010], 0
jne 0x422f88
push 0x447010
push 0x40639c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x678], 0x447010
jmp 0x422f92
mov dword [ebp - 0x678], 0x447010
mov eax, dword [ebp - 0x678]
mov ecx, dword [eax]
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x422fed
push 0x1c
push 0x40638c
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x67c], eax
jmp 0x422ff7
mov dword [ebp - 0x67c], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x27c]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x423050
push 0x34
push 0x4066a4
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x680], eax
jmp 0x42305a
mov dword [ebp - 0x680], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x423083
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x423260
jmp 0x4231c2
lea ecx, [ebp - 0x2c4]
push ecx
lea edx, [ebp - 0x2c0]
push edx
lea eax, [ebp - 0x2bc]
push eax
lea ecx, [ebp - 0x2b8]
push ecx
lea edx, [ebp - 0x2b4]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x2d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 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___vbaFreeStr]
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3