Function at 0x47d1a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov eax, dword fs:[0]
push 0x401e26
push eax
mov eax, 0x19c0
mov dword fs:[0], esp
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401c30
mov ecx, 0x14d
xor eax, eax
lea edi, [ebp - 0x554]
xor esi, esi
rep stosd dword es:[edi], eax
mov ecx, 0x4b
lea edi, [ebp - 0x688]
rep stosd dword es:[edi], eax
mov ecx, 0xf4
lea edi, [ebp - 0xa70]
rep stosd dword es:[edi], eax
mov ecx, 0x14d
lea edi, [ebp - 0xfe4]
rep stosd dword es:[edi], eax
mov ecx, 0x4c
lea edi, [ebp - 0x1118]
rep stosd dword es:[edi], eax
mov dword [ebp - 0x1144], eax
mov ecx, 0x4b
mov dword [ebp - 0x1140], eax
lea edi, [ebp - 0x128c]
mov dword [ebp - 0x113c], eax
mov dword [ebp - 0x20], esi
rep stosd dword es:[edi], eax
xor ecx, ecx
mov dword [ebp - 0x55c], esi
mov dword [ebp - 0x558], esi
mov dword [ebp - 0x690], esi
mov dword [ebp - 0x694], esi
mov dword [ebp - 0x698], esi
mov dword [ebp - 0x69c], esi
mov dword [ebp - 0x6a0], esi
mov dword [ebp - 0xa74], esi
mov dword [ebp - 0xa7c], esi
mov dword [ebp - 0xa80], esi
mov dword [ebp - 0xa84], esi
mov dword [ebp - 0xa88], esi
mov dword [ebp - 0xa90], esi
mov dword [ebp - 0xa94], esi
mov dword [ebp - 0xa98], esi
mov dword [ebp - 0xa9c], esi
mov dword [ebp - 0xaa0], esi
mov dword [ebp - 0xaa8], esi
mov dword [ebp - 0xaac], esi
mov dword [ebp - 0xab0], esi
mov dword [ebp - 0xfe8], esi
mov dword [ebp - 0x111c], esi
mov dword [ebp - 0x1120], esi
mov dword [ebp - 0x1124], esi
mov dword [ebp - 0x1128], esi
mov dword [ebp - 0x112c], esi
mov dword [ebp - 0x1130], esi
mov dword [ebp - 0x1134], esi
mov dword [ebp - 0x1138], eax
mov dword [ebp - 0x1148], esi
mov dword [ebp - 0x114c], esi
mov dword [ebp - 0x1150], esi
mov dword [ebp - 0x1158], esi
mov dword [ebp - 0x1154], esi
mov dword [ebp - 0x1160], esi
mov dword [ebp - 0x1290], esi
mov dword [ebp - 0x1294], esi
mov dword [ebp - 0x1298], esi
mov dword [ebp - 0x129c], esi
mov dword [ebp - 0x12a0], esi
mov dword [ebp - 0x12a8], esi
mov dword [ebp - 0x12b0], esi
mov dword [ebp - 0x12ac], esi
mov dword [ebp - 0x12b4], esi
mov dword [ebp - 0x12c4], ecx
mov dword [ebp - 0x12c0], ecx
mov dword [ebp - 0x12c8], esi
mov dword [ebp - 0x12bc], ecx
mov dword [ebp - 0x12cc], esi
mov dword [ebp - 0x12b8], ecx
mov dword [ebp - 0x12d0], esi
mov dword [ebp - 0x12d4], esi
mov dword [ebp - 0x12dc], esi
mov dword [ebp - 0x12e0], esi
mov dword [ebp - 0x12e4], esi
mov dword [ebp - 0x12e8], esi
mov dword [ebp - 0x12ec], esi
mov dword [ebp - 0x12f0], esi
mov dword [ebp - 0x12f4], esi
mov dword [ebp - 0x12f8], esi
mov dword [ebp - 0x12fc], esi
mov dword [ebp - 0x1300], esi
mov dword [ebp - 0x1304], esi
mov dword [ebp - 0x1308], esi
mov dword [ebp - 0x130c], esi
mov dword [ebp - 0x1310], esi
mov dword [ebp - 0x1314], esi
mov dword [ebp - 0x1318], esi
mov dword [ebp - 0x131c], esi
mov dword [ebp - 0x1320], esi
mov dword [ebp - 0x1324], esi
mov dword [ebp - 0x1328], esi
mov dword [ebp - 0x132c], esi
mov dword [ebp - 0x1330], esi
mov dword [ebp - 0x1334], esi
mov dword [ebp - 0x1338], esi
mov dword [ebp - 0x133c], esi
mov dword [ebp - 0x134c], esi
mov dword [ebp - 0x135c], esi
mov dword [ebp - 0x136c], esi
mov dword [ebp - 0x137c], esi
mov dword [ebp - 0x138c], esi
mov dword [ebp - 0x139c], esi
mov dword [ebp - 0x13ac], esi
mov dword [ebp - 0x13bc], esi
mov dword [ebp - 0x13cc], esi
mov dword [ebp - 0x13dc], esi
mov dword [ebp - 0x13ec], esi
mov dword [ebp - 0x13fc], esi
mov dword [ebp - 0x140c], esi
mov dword [ebp - 0x141c], esi
mov dword [ebp - 0x142c], esi
mov dword [ebp - 0x143c], esi
mov dword [ebp - 0x144c], esi
mov dword [ebp - 0x145c], esi
mov dword [ebp - 0x146c], esi
mov dword [ebp - 0x147c], esi
mov dword [ebp - 0x148c], esi
mov dword [ebp - 0x149c], esi
mov dword [ebp - 0x14ac], esi
mov dword [ebp - 0x14bc], esi
mov dword [ebp - 0x14cc], esi
mov dword [ebp - 0x14dc], esi
mov dword [ebp - 0x14ec], esi
mov dword [ebp - 0x14fc], esi
mov dword [ebp - 0x150c], esi
mov dword [ebp - 0x151c], esi
mov dword [ebp - 0x152c], esi
mov dword [ebp - 0x153c], esi
mov dword [ebp - 0x154c], esi
mov dword [ebp - 0x155c], esi
mov dword [ebp - 0x156c], esi
mov dword [ebp - 0x157c], esi
mov dword [ebp - 0x158c], esi
mov dword [ebp - 0x159c], esi
mov dword [ebp - 0x15ac], esi
mov dword [ebp - 0x15bc], esi
mov dword [ebp - 0x15cc], esi
mov dword [ebp - 0x15dc], esi
mov dword [ebp - 0x15ec], esi
mov dword [ebp - 0x15fc], esi
mov dword [ebp - 0x160c], esi
mov dword [ebp - 0x161c], esi
mov dword [ebp - 0x162c], esi
mov dword [ebp - 0x163c], esi
mov dword [ebp - 0x164c], esi
push 8
lea edx, [ebp - 0x18f4]
push 0x41148c
push edx
mov dword [ebp - 0x165c], esi
mov dword [ebp - 0x166c], esi
mov dword [ebp - 0x167c], esi
mov dword [ebp - 0x168c], esi
mov dword [ebp - 0x169c], esi
mov dword [ebp - 0x16ac], esi
mov dword [ebp - 0x16bc], esi
mov dword [ebp - 0x16cc], esi
mov dword [ebp - 0x16dc], esi
mov dword [ebp - 0x16ec], esi
mov dword [ebp - 0x16fc], esi
mov dword [ebp - 0x170c], esi
mov dword [ebp - 0x171c], esi
mov dword [ebp - 0x172c], esi
mov dword [ebp - 0x173c], esi
mov dword [ebp - 0x174c], esi
mov dword [ebp - 0x175c], esi
mov dword [ebp - 0x176c], esi
mov dword [ebp - 0x177c], esi
mov dword [ebp - 0x178c], esi
mov dword [ebp - 0x179c], esi
mov dword [ebp - 0x17ac], esi
mov dword [ebp - 0x17bc], esi
mov dword [ebp - 0x17cc], esi
mov dword [ebp - 0x17dc], esi
mov dword [ebp - 0x17e0], esi
mov dword [ebp - 0x17e4], esi
mov dword [ebp - 0x17e8], esi
mov dword [ebp - 0x17f0], esi
mov dword [ebp - 0x17ec], esi
mov dword [ebp - 0x184c], esi
mov dword [ebp - 0x185c], esi
mov dword [ebp - 0x186c], esi
mov dword [ebp - 0x187c], esi
mov dword [ebp - 0x188c], esi
mov dword [ebp - 0x189c], esi
mov dword [ebp - 0x18ac], esi
mov dword [ebp - 0x18bc], esi
mov dword [ebp - 0x18c0], esi
mov dword [ebp - 0x18c4], esi
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
lea eax, [ebp - 0x12dc]
mov dword [ebp - 0x12a4], esi
push eax
push 0x406714
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
push esi
push 1
push 1
lea ecx, [ebp - 0x12dc]
push 0x4d98f4
push ecx
push 0x534
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x1c
lea edx, [ebp - 0x134c]
push esi
push 0x40ad44
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCreateObject2]
lea eax, [ebp - 0x134c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea ecx, [ebp - 0xaac]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edi, dword [ebp + 8]
push edi
call fcn.004cdb50
mov edx, dword [ebp + 0x34]
mov eax, dword [ebp + 0x1c]
push edx
push eax
mov ecx, dword [ebp + 0x2c]
mov edx, dword [ebp + 0x28]
mov eax, dword [ebp + 0x14]
mov ebx, dword [ebp + 0xc]
push ecx
mov ecx, dword [ebp + 0x10]
push edx
push eax
push ecx
push ebx
lea edx, [ebp - 0x1290]
push edi
push edx
call fcn.004cb3f0
mov edx, 0x406c0c
lea ecx, [ebp - 0x12e8]
mov dword [ebp - 0x115c], esi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov esi, dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x160c]
mov dword [ebp - 0x1604], ebx
lea ecx, [ebp - 0x134c]
mov ebx, 0x4008
push eax
push ecx
mov dword [ebp - 0x160c], ebx
call esi
mov edx, dword [ebp + 0x14]
lea eax, [ebp - 0x162c]
lea ecx, [ebp - 0x136c]
mov edi, 0x8008
push eax
push ecx
mov dword [ebp - 0x1614], 0x40757c
mov dword [ebp - 0x161c], edi
mov dword [ebp - 0x1624], edx
mov dword [ebp - 0x162c], ebx
call esi
lea edx, [ebp - 0x164c]
lea eax, [ebp - 0x139c]
push edx
push eax
mov dword [ebp - 0x1634], 0x40aba4
mov dword [ebp - 0x163c], edi
mov dword [ebp - 0x1644], 0x4d7318
mov dword [ebp - 0x164c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x165c], edi
mov edi, dword [ebp + 0x1c]
lea edx, [ebp - 0x166c]
lea eax, [ebp - 0x13cc]
lea ecx, [edi + 0xe0]
push edx
push eax
mov dword [ebp - 0x1654], 0x40adf0
mov dword [ebp - 0x1664], ecx
mov dword [ebp - 0x166c], ebx
call esi
lea edx, [ebp - 0x168c]
lea eax, [ebp - 0x13fc]
lea ecx, [edi + 0x6c]
push edx
push eax
mov dword [ebp - 0x1674], 0x40757c
mov dword [ebp - 0x167c], 0x8008
mov dword [ebp - 0x1684], ecx
mov dword [ebp - 0x168c], ebx
call esi
lea edx, [ebp - 0x16bc]
lea ecx, [ebp - 0x142c]
mov dword [ebp - 0x1694], 0x408690
mov dword [ebp - 0x169c], 0x8008
mov dword [ebp - 0x16b4], 0x40c580
mov dword [ebp - 0x16bc], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [edi + 0x34]
push 1
mov dword [ebp - 0x1920], eax
mov dword [ebp - 0x16a4], eax
mov dword [ebp - 0x16ac], ebx
push 1
lea ecx, [ebp - 0x142c]
lea edx, [ebp - 0x16ac]
push ecx
lea eax, [ebp - 0x143c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x143c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcIsDate]
lea edx, [ebp - 0x16ec]
lea ecx, [ebp - 0x145c]
mov word [ebp - 0x16c4], ax
mov dword [ebp - 0x16cc], 0xb
mov dword [ebp - 0x16e4], 0x40c580
mov dword [ebp - 0x16ec], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x145c]
push 1
lea eax, [ebp - 0x16dc]
push edx
lea ecx, [ebp - 0x146c]
add edi, 0x24
push eax
push ecx
mov dword [ebp - 0x16d4], edi
mov dword [ebp - 0x16dc], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x146c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcIsDate]
lea ecx, [ebp - 0x170c]
mov word [ebp - 0x16f4], ax
mov eax, dword [ebp - 0x1920]
lea edx, [ebp - 0x148c]
push ecx
push edx
mov dword [ebp - 0x16fc], 0xb
mov dword [ebp - 0x1704], eax
mov dword [ebp - 0x170c], ebx
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x161c]
push eax
lea edx, [ebp - 0x135c]
push ecx
push edx
mov dword [ebp - 0x1714], 0x40f62c
mov dword [ebp - 0x171c], 0x8008
call edi
push eax
lea eax, [ebp - 0x136c]
lea ecx, [ebp - 0x163c]
push eax
lea edx, [ebp - 0x137c]
push ecx
push edx
call edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea eax, [ebp - 0x138c]
push eax
call edi
lea ecx, [ebp - 0x139c]
push eax
lea edx, [ebp - 0x165c]
push ecx
lea eax, [ebp - 0x13ac]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x13bc]
push eax
push ecx
call edi
lea edx, [ebp - 0x13cc]
push eax
push edx
lea eax, [ebp - 0x167c]
lea ecx, [ebp - 0x13dc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea edx, [ebp - 0x13ec]
push eax
push edx
call edi
push eax
lea eax, [ebp - 0x13fc]
lea ecx, [ebp - 0x169c]
push eax
lea edx, [ebp - 0x140c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x141c]
push eax
call edi
lea ecx, [ebp - 0x16cc]
push eax
lea edx, [ebp - 0x144c]
push ecx
push edx
call edi
push eax
lea eax, [ebp - 0x16fc]
lea ecx, [ebp - 0x147c]
push eax
push ecx
call edi
push eax
lea edx, [ebp - 0x148c]
lea eax, [ebp - 0x171c]
push edx
lea ecx, [ebp - 0x149c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGe]
lea edx, [ebp - 0x14ac]
push eax
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov di, ax
lea eax, [ebp - 0x148c]
lea ecx, [ebp - 0x16fc]
push eax
lea edx, [ebp - 0x146c]
push ecx
lea eax, [ebp - 0x145c]
push edx
lea ecx, [ebp - 0x16cc]
push eax
lea edx, [ebp - 0x143c]
push ecx
lea eax, [ebp - 0x142c]
push edx
lea ecx, [ebp - 0x13fc]
push eax
lea edx, [ebp - 0x13cc]
push ecx
lea eax, [ebp - 0x139c]
push edx
lea ecx, [ebp - 0x136c]
push eax
lea edx, [ebp - 0x134c]
push ecx
push edx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
test di, di
je 0x47dcca
mov eax, dword [ebp + 0x1c]
lea ecx, [ebp - 0x160c]
lea edx, [ebp - 0x134c]
add eax, 0x38
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call esi
lea eax, [ebp - 0x134c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x1130]
call edi
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x160c]
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x1130]
push edx
push eax
mov dword [ebp - 0x1604], ecx
mov dword [ebp - 0x160c], ebx
call esi
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x161c]
push ecx
push edx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x134c]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x17f4], 0
je 0x47db7d
mov eax, dword [ebp + 0x2c]
lea ecx, [ebp - 0x160c]
lea edx, [ebp - 0x134c]
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call esi
lea eax, [ebp - 0x134c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1130]
call edi
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ecx, dword [0x4d7564]
lea edx, [ebp - 0x12f8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
mov eax, dword [ebp - 0x12f8]
test eax, eax
je 0x47dbe5
cmp word [eax], 1
jne 0x47dbe5
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov ecx, dword [ebp - 0x12f8]
mov edx, dword [ecx + 0x14]
sub eax, edx
mov edx, dword [ecx + 0x10]
cmp eax, edx
mov dword [ebp - 0x17f4], eax
jb 0x47dbcb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x17f4]
lea edx, [eax*8]
sub edx, eax
lea ecx, [eax + edx*4]
lea eax, [eax + ecx*2]
shl eax, 2
jmp 0x47dbeb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
lea edx, [ebp - 0x1290]
lea ecx, [ebp - 0x1130]
push edx
push ecx
mov ecx, dword [ebp + 0x1c]
lea edx, [ecx + 0x34]
add ecx, 0x24
push edx
mov edx, dword [ebp + 0x18]
add edx, 0x24
push ecx
mov ecx, dword [ebp + 0x14]
push edx
mov edx, dword [ebp + 0x10]
push ecx
mov ecx, dword [ebp + 8]
push edx
mov edx, dword [ebp - 0x12f8]
push ecx
mov ecx, dword [edx + 0xc]
add ecx, eax
push ecx
call fcn.004ce810
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea edx, [ebp - 0x12f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x1300]
lea ecx, [ebp - 0x12e8]
mov dword [ebp - 0x1300], 0
call edi
lea ecx, [ebp - 0x160c]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x12e8]
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call esi
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x161c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
lea ecx, [ebp - 0x134c]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x17f4], 0
je 0x47dcd0
mov dword [ebp - 0x115c], 0xffffffff
jmp 0x47dcd0
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp + 0x28]
mov word [0x4d759c], 0
lea ecx, [ebp - 0x12c4]
mov eax, dword [edx]
push eax
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x12c4]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea ecx, [ebp - 0x160c]
push 6
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x1300]
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov eax, dword [ebp - 0x1300]
lea ecx, [ebp - 0x12c4]
push eax
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov edx, dword [ebp + 0x2c]
lea eax, [ebp - 0x161c]
push 6
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], edx
mov dword [ebp - 0x161c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x135c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
not eax
lea ecx, [ebp - 0x1300]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x135c]
lea edx, [ebp - 0x134c]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x17f4], 0
je 0x4a0be5
lea eax, [ebp - 0x12c4]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea edx, [ebp - 0x160c]
push 4
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x1300]
push edx
push eax
mov dword [ebp - 0x1604], ecx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov ecx, dword [ebp - 0x1300]
lea edx, [ebp - 0x12c4]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x134c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
lea ecx, [ebp - 0x1300]
mov dword [ebp - 0x12f4], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x134c]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, 2
add esp, 0xc
mov dword [ebp - 0x1344], eax
mov dword [ebp - 0x134c], eax
lea eax, [ebp - 0x12c4]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea ecx, [ebp - 0x1300]
lea edx, [ebp - 0x134c]
mov dword [ebp - 0x1604], ecx
push edx
lea eax, [ebp - 0x160c]
push 5
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov edx, dword [ebp - 0x1300]
lea eax, [ebp - 0x12c4]
push edx
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x135c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
lea ecx, [ebp - 0x1300]
mov dword [ebp - 0x12f0], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x135c]
lea eax, [ebp - 0x135c]
push edx
lea ecx, [ebp - 0x134c]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x4d7010]
add esp, 0x10
test eax, eax
jne 0x47df15
push 0x4d7010
push 0x4030d4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4d7010]
mov edx, dword [eax]
push eax
call dword [edx + 0x340]
push eax
lea eax, [ebp - 0x1320]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov ecx, dword [eax]
lea edx, [ebp - 0x17e0]
push edx
push eax
mov dword [ebp - 0x17f4], eax
call dword [ecx + 0xe0]
test eax, eax
fnclex
jge 0x47df60
mov ecx, dword [ebp - 0x17f4]
push 0xe0
push 0x406da8
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dx, word [ebp - 0x17e0]
lea ecx, [ebp - 0x1320]
mov word [ebp - 0x17fc], dx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
cmp word [ebp - 0x17fc], 0
je 0x47e1c6
lea eax, [ebp - 0x12c4]
mov dword [ebp - 0x1614], 0x407b08
push eax
push 8
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea edx, [ebp - 0x160c]
push 6
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x1300]
push edx
push eax
mov dword [ebp - 0x1604], ecx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov ecx, dword [ebp - 0x1300]
lea edx, [ebp - 0x12c4]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x161c]
lea ecx, [ebp - 0x134c]
push eax
lea edx, [ebp - 0x135c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xfe8]
call edi
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x135c]
lea ecx, [ebp - 0x134c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea edx, [ebp - 0x12c4]
mov dword [ebp - 0x1614], 0x40f644
mov dword [ebp - 0x161c], 8
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea ecx, [ebp - 0x160c]
push 6
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x1300]
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov eax, dword [ebp - 0x1300]
lea ecx, [ebp - 0x12c4]
push eax
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x161c]
lea eax, [ebp - 0x134c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x12a0]
call edi
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x135c]
lea eax, [ebp - 0x134c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea ecx, [ebp - 0x12c4]
mov dword [ebp - 0x1614], 0x40f650
mov dword [ebp - 0x161c], 8
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea eax, [ebp - 0x160c]
push 6
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x1300]
push eax
push ecx
mov dword [ebp - 0x1604], edx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov edx, dword [ebp - 0x1300]
lea eax, [ebp - 0x12c4]
push edx
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x161c]
lea edx, [ebp - 0x134c]
push ecx
lea eax, [ebp - 0x135c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1120]
call edi
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x135c]
lea edx, [ebp - 0x134c]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, 0x407b14
jmp 0x47e3ff
lea eax, [ebp - 0x12c4]
mov dword [ebp - 0x1614], 0x407b28
push eax
push 8
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea edx, [ebp - 0x160c]
push 6
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x1300]
push edx
push eax
mov dword [ebp - 0x1604], ecx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov ecx, dword [ebp - 0x1300]
lea edx, [ebp - 0x12c4]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x161c]
lea ecx, [ebp - 0x134c]
push eax
lea edx, [ebp - 0x135c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xfe8]
call edi
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x135c]
lea ecx, [ebp - 0x134c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea edx, [ebp - 0x12c4]
mov dword [ebp - 0x1614], 0x40f644
mov dword [ebp - 0x161c], 8
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea ecx, [ebp - 0x160c]
push 6
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x1300]
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov eax, dword [ebp - 0x1300]
lea ecx, [ebp - 0x12c4]
push eax
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x161c]
lea eax, [ebp - 0x134c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x12a0]
call edi
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x135c]
lea eax, [ebp - 0x134c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea ecx, [ebp - 0x12c4]
mov dword [ebp - 0x1614], 0x40f65c
mov dword [ebp - 0x161c], 8
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea eax, [ebp - 0x160c]
push 6
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x1300]
push eax
push ecx
mov dword [ebp - 0x1604], edx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov edx, dword [ebp - 0x1300]
lea eax, [ebp - 0x12c4]
push edx
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x161c]
lea edx, [ebp - 0x134c]
push ecx
lea eax, [ebp - 0x135c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1120]
call edi
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x135c]
lea edx, [ebp - 0x134c]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, 0x407b34
lea ecx, [ebp - 0x1160]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x17e0]
lea ecx, [ebp - 0xfe8]
push eax
lea edx, [ebp - 0x1160]
push ecx
push edx
push 0x4d702c
mov dword [ebp - 0x17e0], 0
call fcn.00468df0
test ax, ax
je 0x4a0818
lea eax, [ebp - 0x17e0]
lea ecx, [ebp - 0x12a0]
push eax
lea edx, [ebp - 0x1160]
push ecx
push edx
push 0x4d702c
mov dword [ebp - 0x17e0], 0
call fcn.00468df0
lea eax, [ebp - 0x17e0]
lea ecx, [ebp - 0x1120]
push eax
lea edx, [ebp - 0x1160]
push ecx
push edx
push 0x4d702c
mov dword [ebp - 0x17e0], 0
call fcn.00468df0
lea eax, [ebp - 0x12c4]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea edx, [ebp - 0x160c]
push 6
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x1300]
push edx
push eax
mov dword [ebp - 0x1604], ecx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov ecx, dword [ebp - 0x1300]
lea edx, [ebp - 0x12c4]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov eax, dword [ebp + 0x28]
lea ecx, [ebp - 0x161c]
push 6
lea edx, [ebp - 0x135c]
push ecx
push edx
mov dword [ebp - 0x1614], eax
mov dword [ebp - 0x161c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x135c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x1300]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x135c]
lea eax, [ebp - 0x134c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x17f4], 0
je 0x47e70e
mov ecx, dword [ebp + 0x28]
mov eax, 2
lea edx, [ebp - 0x134c]
mov dword [ebp - 0x1344], eax
mov dword [ebp - 0x134c], eax
mov dword [ebp - 0x1604], ecx
push edx
lea eax, [ebp - 0x160c]
push 7
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x135c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
push eax
lea eax, [ebp - 0xa90]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstrFree]
lea ecx, [ebp - 0x135c]
lea edx, [ebp - 0x134c]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea eax, [ebp - 0x12c4]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea edx, [ebp - 0x160c]
push 6
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x1300]
push edx
push eax
mov dword [ebp - 0x1604], ecx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov ecx, dword [ebp - 0x1300]
lea edx, [ebp - 0x12c4]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov eax, dword [ebp + 0x2c]
lea ecx, [ebp - 0x161c]
push 6
lea edx, [ebp - 0x135c]
push ecx
push edx
mov dword [ebp - 0x1614], eax
mov dword [ebp - 0x161c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x135c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x1300]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x135c]
lea eax, [ebp - 0x134c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x17f4], 0
je 0x47e863
mov ecx, dword [ebp + 0x2c]
mov eax, 2
lea edx, [ebp - 0x134c]
mov dword [ebp - 0x1344], eax
mov dword [ebp - 0x134c], eax
mov dword [ebp - 0x1604], ecx
push edx
lea eax, [ebp - 0x160c]
push 7
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x135c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
push eax
lea eax, [ebp - 0xa80]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstrFree]
lea ecx, [ebp - 0x135c]
lea edx, [ebp - 0x134c]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x47e877
lea ecx, [ebp - 0x12c4]
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea eax, [ebp - 0x160c]
push 6
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x1300]
push eax
push ecx
mov dword [ebp - 0x1604], edx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov edx, dword [ebp - 0x1300]
lea eax, [ebp - 0x12c4]
push edx
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov ecx, dword [ebp + 0x2c]
lea edx, [ebp - 0x161c]
push 6
lea eax, [ebp - 0x135c]
push edx
push eax
mov dword [ebp - 0x1614], ecx
mov dword [ebp - 0x161c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x135c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x1300]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x135c]
lea ecx, [ebp - 0x134c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x17f4], 0
lea edx, [ebp - 0xa90]
push 0x407528
push edx
push 2
je 0x47e85d
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov eax, 2
lea ecx, [ebp - 0x134c]
mov dword [ebp - 0x1344], eax
mov dword [ebp - 0x134c], eax
mov eax, dword [ebp + 0x2c]
push ecx
mov dword [ebp - 0x1604], eax
lea edx, [ebp - 0x160c]
push 7
lea eax, [ebp - 0x135c]
push edx
push eax
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x135c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
lea edx, [ebp - 0xa80]
push eax
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstrFree]
lea eax, [ebp - 0x135c]
lea ecx, [ebp - 0x134c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x47e877
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0xa80]
push 0x407b48
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov eax, dword [0x4d7010]
mov dword [ebp - 0x1604], 0
test eax, eax
mov dword [ebp - 0x160c], 4
jne 0x47e8a9
push 0x4d7010
push 0x4030d4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4d7010]
mov edx, dword [ebp - 0x160c]
sub esp, 0x10
mov ecx, esp
push 5
push eax
mov dword [ecx], edx
mov edx, dword [ebp - 0x1608]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x1604]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x1600]
mov dword [ecx + 0xc], edx
mov ecx, dword [eax]
call dword [ecx + 0x3a8]
lea edx, [ebp - 0x1320]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x1320]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov eax, dword [ebp - 0xfe8]
push 0x4086b0
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
push eax
push 0x40734c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov ecx, dword [ebp - 0xa84]
push ecx
push 0x407bb0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov edx, dword [ebp + 8]
push eax
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1304]
call edi
push eax
push 0x407698
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
lea ecx, [ebp - 0x1304]
lea edx, [ebp - 0x1300]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [ebp - 0xa84]
add esp, 0xc
push eax
push 0x407bdc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0xc]
push eax
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1304]
call edi
push eax
push 0x407698
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
lea eax, [ebp - 0x1304]
lea ecx, [ebp - 0x1300]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov edx, dword [ebp - 0xa84]
add esp, 0xc
push edx
push 0x407ca8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
push eax
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1304]
call edi
push eax
push 0x407698
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
lea edx, [ebp - 0x1304]
lea eax, [ebp - 0x1300]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov ecx, dword [ebp - 0xa84]
add esp, 0xc
push ecx
push 0x407c08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov edx, dword [ebp + 0x14]
push eax
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1304]
call edi
push eax
push 0x407698
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
lea ecx, [ebp - 0x1304]
lea edx, [ebp - 0x1300]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [ebp + 0xc]
add esp, 0xc
lea ecx, [ebp - 0x160c]
lea edx, [ebp - 0x134c]
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call esi
lea eax, [ebp - 0x134c]
mov dword [ebp - 0x1614], 0x4086a8
mov dword [ebp - 0x161c], 0x8008
push eax
lea ecx, [ebp - 0x161c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x134c]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x17f4], 0
je 0x47ed94
lea edx, [ebp - 0x160c]
lea eax, [ebp - 0x134c]
push edx
push eax
mov dword [ebp - 0x1604], 0x4d7034
mov dword [ebp - 0x160c], ebx
call esi
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x135c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov eax, dword [0x4d7564]
lea ecx, [ebp - 0x12f8]
push eax
push ecx
mov dword [ebp - 0x1614], 0x40ade8
mov dword [ebp - 0x161c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
mov eax, dword [ebp - 0x12f8]
test eax, eax
je 0x47ebda
cmp word [eax], 1
jne 0x47ebda
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov ecx, dword [ebp - 0x12f8]
mov edx, dword [ecx + 0x14]
sub eax, edx
mov edx, dword [ecx + 0x10]
cmp eax, edx
mov dword [ebp - 0x17f4], eax
jb 0x47ebc0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x17f4]
lea ecx, [eax*8]
sub ecx, eax
lea edx, [eax + ecx*4]
lea eax, [eax + edx*2]
shl eax, 2
jmp 0x47ebe0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x12f8]
mov edx, dword [ecx + 0xc]
lea ecx, [ebp - 0x162c]
push ecx
mov dword [ebp - 0x162c], ebx
lea eax, [edx + eax + 0xe0]
lea edx, [ebp - 0x137c]
push edx
mov dword [ebp - 0x1624], eax
call esi
lea eax, [ebp - 0x12f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0x137c]
lea edx, [ebp - 0x138c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov eax, dword [ebp + 0x30]
lea ecx, [ebp - 0x164c]
lea edx, [ebp - 0x13bc]
push ecx
push edx
mov dword [ebp - 0x1634], 0x40adf0
mov dword [ebp - 0x163c], 0x8008
mov dword [ebp - 0x1644], eax
mov dword [ebp - 0x164c], ebx
call esi
lea eax, [ebp - 0x135c]
lea ecx, [ebp - 0x161c]
push eax
lea edx, [ebp - 0x136c]
push ecx
push edx
mov dword [ebp - 0x1654], 0x40726c
mov dword [ebp - 0x165c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x138c]
lea ecx, [ebp - 0x163c]
push eax
lea edx, [ebp - 0x139c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x13ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
lea ecx, [ebp - 0x13bc]
push eax
lea edx, [ebp - 0x165c]
push ecx
lea eax, [ebp - 0x13cc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0x13dc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x17f8], ax
lea edx, [ebp - 0x13bc]
lea eax, [ebp - 0x138c]
push edx
lea ecx, [ebp - 0x137c]
push eax
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x17f8], 0
je 0x47f04d
mov ecx, dword [ebp - 0xa84]
push ecx
push 0x407c34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov edx, dword [ebp + 0x30]
push eax
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1304]
call edi
push eax
push 0x407698
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
lea ecx, [ebp - 0x1304]
lea edx, [ebp - 0x1300]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x47f04d
mov eax, dword [ebp + 0x1c]
lea ecx, [ebp - 0x160c]
lea edx, [ebp - 0x134c]
add eax, 0x7c
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call esi
mov eax, dword [ebp + 0x14]
lea ecx, [ebp - 0x162c]
lea edx, [ebp - 0x136c]
push ecx
push edx
mov dword [ebp - 0x1614], 0x40f668
mov dword [ebp - 0x161c], 0x8008
mov dword [ebp - 0x1624], eax
mov dword [ebp - 0x162c], ebx
call esi
mov eax, dword [ebp + 0x1c]
lea ecx, [ebp - 0x164c]
lea edx, [ebp - 0x139c]
add eax, 0x6c
push ecx
push edx
mov dword [ebp - 0x1634], 0x40abb0
mov dword [ebp - 0x163c], 0x8008
mov dword [ebp - 0x1644], eax
mov dword [ebp - 0x164c], ebx
call esi
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x161c]
push eax
lea edx, [ebp - 0x135c]
push ecx
push edx
mov dword [ebp - 0x1654], 0x4086a8
mov dword [ebp - 0x165c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x136c]
lea ecx, [ebp - 0x163c]
push eax
lea edx, [ebp - 0x137c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x138c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
lea ecx, [ebp - 0x139c]
push eax
lea edx, [ebp - 0x165c]
push ecx
lea eax, [ebp - 0x13ac]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0x13bc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x17f4], ax
lea edx, [ebp - 0x139c]
lea eax, [ebp - 0x136c]
push edx
lea ecx, [ebp - 0x134c]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x17f4], 0
je 0x47eeeb
mov edx, dword [ebp - 0xa84]
push edx
push 0x40f674
jmp 0x47f03d
mov eax, dword [ebp + 0x1c]
lea ecx, [ebp - 0x160c]
lea edx, [ebp - 0x134c]
add eax, 0x7c
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call esi
mov eax, dword [ebp + 0x14]
lea ecx, [ebp - 0x162c]
lea edx, [ebp - 0x136c]
push ecx
push edx
mov dword [ebp - 0x1614], 0x40f668
mov dword [ebp - 0x161c], 0x8008
mov dword [ebp - 0x1624], eax
mov dword [ebp - 0x162c], ebx
call esi
mov eax, dword [ebp + 0x1c]
lea ecx, [ebp - 0x164c]
lea edx, [ebp - 0x139c]
add eax, 0x6c
push ecx
push edx
mov dword [ebp - 0x1634], 0x40abb0
mov dword [ebp - 0x163c], 0x8008
mov dword [ebp - 0x1644], eax
mov dword [ebp - 0x164c], ebx
call esi
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x161c]
push eax
lea edx, [ebp - 0x135c]
push ecx
push edx
mov dword [ebp - 0x1654], 0x4086a8
mov dword [ebp - 0x165c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x136c]
lea ecx, [ebp - 0x163c]
push eax
lea edx, [ebp - 0x137c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x138c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
lea ecx, [ebp - 0x139c]
push eax
lea edx, [ebp - 0x165c]
push ecx
lea eax, [ebp - 0x13ac]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x13bc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x17f4], ax
lea edx, [ebp - 0x139c]
lea eax, [ebp - 0x136c]
push edx
lea ecx, [ebp - 0x134c]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x17f4], 0
je 0x47f04d
mov edx, dword [ebp - 0xa84]
push edx
push 0x40f6a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
mov eax, dword [ebp - 0xa84]
push eax
push 0x407c60
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea ecx, [ebp - 0xa90]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1304]
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1308]
call edi
push eax
push 0x407698
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
lea edx, [ebp - 0x1308]
lea eax, [ebp - 0x1304]
push edx
lea ecx, [ebp - 0x1300]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov edx, dword [ebp - 0xa84]
add esp, 0x10
push edx
push 0x407c84
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
push eax
lea eax, [ebp - 0xa80]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1304]
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1308]
call edi
push eax
push 0x407698
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
lea ecx, [ebp - 0x1308]
lea edx, [ebp - 0x1304]
push ecx
lea eax, [ebp - 0x1300]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov ecx, dword [ebp - 0xa84]
add esp, 0x10
push ecx
push 0x407cd0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
mov edx, dword [ebp - 0xa84]
push edx
push 0x40f6dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa84]
call edi
push 0x4071f8
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0x698]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov eax, dword [ebp - 0x698]
push 3
push eax
mov ecx, dword [eax]
call dword [ecx + 0xf0]
test eax, eax
fnclex
jge 0x47f1c7
mov edx, dword [ebp - 0x698]
push 0xf0
push 0x40720c
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x698]
push 1
push eax
mov ecx, dword [eax]
call dword [ecx + 0x4c]
test eax, eax
fnclex
jge 0x47f1f0
mov edx, dword [ebp - 0x698]
push 0x4c
push 0x40720c
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x698]
push 1
push eax
mov ecx, dword [eax]
call dword [ecx + 0x5c]
test eax, eax
fnclex
jge 0x47f219
mov edx, dword [ebp - 0x698]
push 0x5c
push 0x40720c
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [0x4d702c]
mov ecx, dword [ebp - 0xa84]
mov edx, dword [ebp - 0x698]
push 0xffffffffffffffff
mov dword [ebp - 0x1614], eax
push 0xffffffffffffffff
mov eax, 9
push 0xffffffffffffffff
mov dword [ebp - 0x161c], eax
mov dword [ebp - 0x1604], ecx
mov dword [ebp - 0x160c], 8
mov ecx, dword [edx]
sub esp, 0x10
mov edx, esp
sub esp, 0x10
mov dword [edx], eax
mov eax, dword [ebp - 0x1618]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1614]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1610]
mov dword [edx + 0xc], eax
mov eax, dword [ebp - 0x160c]
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1608]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x698]
push edx
call dword [ecx + 0xa0]
test eax, eax
fnclex
jge 0x47f2c8
mov ecx, dword [ebp - 0x698]
push 0xa0
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x698]
lea ecx, [ebp - 0x17e0]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x50]
test eax, eax
fnclex
jge 0x47f2f6
mov edx, dword [ebp - 0x698]
push 0x50
push 0x40720c
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x17e4]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x47f324
mov ecx, dword [ebp - 0x698]
push 0x34
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
xor edx, edx
cmp word [ebp - 0x17e4], dx
sete dl
xor eax, eax
cmp word [ebp - 0x17e0], ax
sete al
or edx, eax
je 0x4a07d0
mov eax, dword [ebp - 0x698]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x9c]
test eax, eax
fnclex
jge 0x47f371
mov edx, dword [ebp - 0x698]
push 0x9c
push 0x40720c
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x17e8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x68]
test eax, eax
fnclex
jge 0x47f39f
mov ecx, dword [ebp - 0x698]
push 0x68
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x698]
mov edx, dword [ebp - 0x17e8]
push eax
mov dword [ebp - 0x14], edx
mov ecx, dword [eax]
call dword [ecx + 0x98]
test eax, eax
fnclex
jge 0x47f3d5
mov edx, dword [ebp - 0x698]
push 0x98
push 0x40720c
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12d8], 0
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x17e0]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x47f40d
mov ecx, dword [ebp - 0x698]
push 0x50
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x17e0], 0
jne 0x4a07d0
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
mov edx, dword [ebp - 0x12d8]
lea eax, [ebp - 0x12c4]
add edx, 1
push eax
jo 0x4a0fea
push 8
mov dword [ebp - 0x12d8], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea edx, [ebp - 0x160c]
push 6
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x1300]
push edx
push eax
mov dword [ebp - 0x1604], ecx
mov dword [ebp - 0x160c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov ecx, dword [ebp - 0x1300]
lea edx, [ebp - 0x12c4]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x47f4bb
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1614], 0x40f70c
mov dword [ebp - 0x161c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1618]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1614]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1610]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x47f52c
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x135c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x47f560
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x135c]
lea eax, [ebp - 0x162c]
push edx
lea ecx, [ebp - 0x136c]
push eax
push ecx
mov dword [ebp - 0x1624], 0x406c0c
mov dword [ebp - 0x162c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x137c]
push eax
push edx
call esi
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x137c]
push eax
lea edx, [ebp - 0x138c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
push eax
lea eax, [ebp - 0x1144]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstrFree]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1324]
lea edx, [ebp - 0x1320]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x138c]
lea ecx, [ebp - 0x137c]
push eax
lea edx, [ebp - 0x134c]
push ecx
lea eax, [ebp - 0x136c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
lea eax, [ebp - 0x160c]
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0xa9c]
push eax
push ecx
mov dword [ebp - 0x12cc], 0
mov dword [ebp - 0x1604], edx
mov dword [ebp - 0x160c], ebx
call esi
lea edx, [ebp - 0x1144]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea ecx, [ebp - 0x161c]
lea edx, [ebp - 0x135c]
lea eax, [ebp - 0x1300]
push ecx
push edx
mov dword [ebp - 0x1614], eax
mov dword [ebp - 0x161c], ebx
call esi
mov eax, dword [ebp - 0x1300]
lea ecx, [ebp - 0x1144]
push eax
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov dword [ebp - 0x1624], 0x4d7034
mov dword [ebp - 0x162c], ebx
lea edx, [ebp - 0x162c]
lea eax, [ebp - 0x137c]
push edx
push eax
call esi
lea ecx, [ebp - 0x137c]
lea edx, [ebp - 0x138c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
xor eax, eax
cmp word [ebp - 0x12b4], 0xffff
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x135c]
sete al
neg eax
mov word [ebp - 0x1644], ax
push ecx
lea eax, [ebp - 0x136c]
push edx
push eax
mov dword [ebp - 0x1634], 0x40ade8
mov dword [ebp - 0x163c], 0x8008
mov dword [ebp - 0x164c], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x138c]
push eax
lea edx, [ebp - 0x163c]
push ecx
lea eax, [ebp - 0x139c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x13ac]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
lea edx, [ebp - 0x13bc]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarNot]
push eax
lea eax, [ebp - 0x164c]
lea ecx, [ebp - 0x13cc]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x1300]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x164c]
lea eax, [ebp - 0x138c]
push edx
lea ecx, [ebp - 0x137c]
push eax
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x17f4], 0
je 0x47f825
lea ecx, [ebp - 0x128c]
lea edx, [ebp - 0xa70]
push ecx
lea eax, [ebp - 0x1118]
push edx
push eax
call fcn.004c8380
lea ecx, [ebp - 0x114c]
push ecx
push 0x406714
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
push 0
push 0
push 1
lea edx, [ebp - 0x114c]
push 0x4d98f4
push edx
push 0x534
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x1c
xor eax, eax
mov dword [ebp - 0x690], eax
mov dword [ebp - 0xa94], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1298], eax
mov dword [ebp - 0x12e0], eax
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x47f853
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f71c
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x47f8c4
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x47f8f8
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x47f9c6
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f730
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x47fa37
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x47fa6b
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x47fb39
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x407d50
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x47fbaa
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x47fbde
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x47fcac
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x407d68
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x47fd1d
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x47fd51
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x14
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x47fe1f
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f748
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x47fe90
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x47fec4
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x47ff92
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f70c
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x480003
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x480037
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x1c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x480105
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f764
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x480176
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4801aa
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x480278
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f5a4
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4802e9
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x48031d
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x24
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4803eb
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f458
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x48045c
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x480490
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x48055e
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f3d4
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4805cf
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x480603
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x2c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4806d1
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f778
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x480742
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x480776
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x480844
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f788
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4808b5
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4808e9
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4809b7
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f7a0
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x480a28
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x480a5c
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp + 0x20]
add esp, 0x1c
lea edx, [ebp - 0x160c]
mov dword [ebp - 0x160c], ebx
lea eax, [ecx + 0xc]
push edx
mov dword [ebp - 0x1604], eax
lea eax, [ebp - 0x134c]
push eax
call esi
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x161c]
push ecx
push edx
mov dword [ebp - 0x1614], 0x40757c
mov dword [ebp - 0x161c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x134c]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x17f4], 0
je 0x480bc2
mov eax, dword [ebp + 0x1c]
lea ecx, [ebp - 0x160c]
lea edx, [ebp - 0x134c]
add eax, 0x64
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call esi
lea eax, [ebp - 0x134c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp + 0x20]
lea ecx, [ebp - 0x134c]
mov dword [ebp - 0x160c], ebx
lea eax, [edx + 0x14]
mov dword [ebp - 0x1604], eax
lea eax, [ebp - 0x160c]
push eax
push ecx
call esi
lea edx, [ebp - 0x134c]
lea ecx, [ebp - 0x184c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x184c]
lea eax, [ebp - 0x160c]
push edx
push eax
mov dword [ebp - 0x1604], 0x40aba4
mov dword [ebp - 0x160c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x480c61
lea ecx, [ebp - 0x184c]
lea edx, [ebp - 0x161c]
push ecx
push edx
mov dword [ebp - 0x1614], 0x40abb0
mov dword [ebp - 0x161c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x480c61
mov eax, dword [ebp + 0x20]
mov edx, 0x406c04
lea ecx, [eax + 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1144]
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
lea eax, [ebp - 0x160c]
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x1300]
push eax
push ecx
mov dword [ebp - 0x1604], edx
mov dword [ebp - 0x160c], ebx
call esi
mov edx, dword [ebp - 0x1300]
lea eax, [ebp - 0x1144]
push edx
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov ecx, dword [ebp + 0x20]
lea edx, [ebp - 0x162c]
push edx
mov dword [ebp - 0x1614], 0x40f7bc
lea eax, [ecx + 0x14]
mov dword [ebp - 0x161c], 0x8008
mov dword [ebp - 0x1624], eax
lea eax, [ebp - 0x136c]
push eax
mov dword [ebp - 0x162c], ebx
call esi
mov ecx, dword [ebp + 0x20]
lea edx, [ebp - 0x164c]
push edx
mov dword [ebp - 0x1634], 0x40aba4
lea eax, [ecx + 0x38]
mov dword [ebp - 0x163c], 0x8008
mov dword [ebp - 0x1644], eax
lea eax, [ebp - 0x139c]
push eax
mov dword [ebp - 0x164c], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x161c]
push ecx
lea eax, [ebp - 0x135c]
push edx
push eax
mov dword [ebp - 0x1654], 0x40af2c
mov dword [ebp - 0x165c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
lea ecx, [ebp - 0x136c]
push eax
lea edx, [ebp - 0x163c]
push ecx
lea eax, [ebp - 0x137c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0x138c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x139c]
lea eax, [ebp - 0x165c]
push edx
lea ecx, [ebp - 0x13ac]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea edx, [ebp - 0x13bc]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x1300]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x139c]
lea ecx, [ebp - 0x136c]
push eax
lea edx, [ebp - 0x134c]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x17f4], 0
je 0x480dfa
mov eax, dword [ebp + 0x20]
mov edx, 0x406c04
lea ecx, [eax + 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp + 0x18]
lea eax, [ecx + 0x24]
push eax
call fcn.004d1970
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov edx, eax
mov eax, dword [ebp + 0x20]
lea ecx, [eax + 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov ecx, dword [ebp + 0x18]
mov edx, dword [ebp + 0x20]
lea eax, [ecx + 0x24]
push eax
lea eax, [edx + 0x20]
push eax
call fcn.0047c0f0
mov edx, eax
lea ecx, [ebp - 0x1304]
call edi
mov eax, dword [ebp - 0x1304]
push 3
mov dword [ebp - 0x1344], eax
lea eax, [ebp - 0x134c]
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1304], 0
mov dword [ebp - 0x134c], 8
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x135c]
lea eax, [ebp - 0x1300]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, dword [ebp + 0x20]
lea edx, [ebp - 0x1304]
push edx
mov word [ecx + 0x84], ax
lea eax, [ebp - 0x1300]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x135c]
lea edx, [ebp - 0x134c]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x18
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x480f08
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f7d4
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x480f79
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x480fad
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov ecx, dword [ebp + 0x20]
lea edx, [ebp - 0x1324]
push edx
mov word [ecx + 0x3c], ax
lea eax, [ebp - 0x1320]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x481014
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f7ec
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x481085
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4810b9
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
mov eax, dword [ebp + 0x20]
lea ecx, [ebp - 0x1324]
lea edx, [ebp - 0x1320]
push ecx
fstp qword [eax + 0x40]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x48111f
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f804
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x481190
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4811c4
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
mov eax, dword [ebp + 0x20]
lea ecx, [ebp - 0x1324]
lea edx, [ebp - 0x1320]
push ecx
fstp qword [eax + 0x48]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x48122a
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f818
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x48129b
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4812cf
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
mov eax, dword [ebp + 0x20]
lea ecx, [ebp - 0x1324]
lea edx, [ebp - 0x1320]
push ecx
fstp qword [eax + 0x50]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x481335
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f830
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4813a6
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4813da
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
mov eax, dword [ebp + 0x20]
lea ecx, [ebp - 0x1324]
lea edx, [ebp - 0x1320]
push ecx
fstp qword [eax + 0x58]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x481440
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f84c
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4814b1
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4814e5
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp + 0x20]
lea edx, [ebp - 0x1324]
push edx
mov dword [ecx + 0x60], eax
lea eax, [ebp - 0x1320]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x48154b
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f864
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4815bc
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4815f0
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp + 0x20]
lea edx, [ebp - 0x1324]
push edx
mov dword [ecx + 0x64], eax
lea eax, [ebp - 0x1320]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x481656
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f880
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4816c7
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4816fb
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp + 0x20]
lea edx, [ebp - 0x1324]
push edx
mov dword [ecx + 0x68], eax
lea eax, [ebp - 0x1320]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x481761
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f898
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4817d2
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x481806
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x98
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4818d7
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f8b0
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x481948
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x48197c
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x481a4d
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f8c8
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x481abe
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x481af2
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0xa0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x481bc3
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f8e8
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x481c34
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x481c68
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0xa4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x481d39
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f904
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x481daa
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x481dde
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0xa8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x481eaf
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f920
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x481f20
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x481f54
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0xb0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x482025
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f938
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x482096
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4820ca
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0xb4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x48219b
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f954
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x48220c
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x482240
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x14c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x482311
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f968
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x482382
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4823b6
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x150
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x698]
add esp, 0x1c
lea edx, [ebp - 0x1320]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x482487
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f97c
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4824f8
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x48252c
mov ecx, dword [ebp - 0x1800]
push 0x34
push 0x407258
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
lea ecx, [ebp - 0x135c]
push eax
push ecx
mov dword [ebp - 0x1614], 0x406c0c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x136c]
push eax
push edx
call esi
lea eax, [ebp - 0x136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x12c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1324]
lea eax, [ebp - 0x1320]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x136c]
lea edx, [ebp - 0x135c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp + 0x20]
add esp, 0x1c
lea edx, [ebp - 0x160c]
mov dword [ebp - 0x160c], ebx
lea eax, [ecx + 0xc]
push edx
mov dword [ebp - 0x1604], eax
lea eax, [ebp - 0x134c]
push eax
call esi
lea ecx, [ebp - 0x134c]
lea edx, [ebp - 0x161c]
push ecx
push edx
mov dword [ebp - 0x1614], 0x40757c
mov dword [ebp - 0x161c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x134c]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x17f4], 0
je 0x48276a
mov eax, dword [ebp + 0x1c]
lea ecx, [ebp - 0x160c]
lea edx, [ebp - 0x134c]
add eax, 0x110
push ecx
push edx
mov dword [ebp - 0x1604], eax
mov dword [ebp - 0x160c], ebx
call esi
lea eax, [ebp - 0x134c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov ecx, dword [ebp + 0x20]
mov edx, eax
add ecx, 0x12c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp + 0x20]
lea ecx, [ebp - 0x134c]
mov dword [ebp - 0x160c], ebx
lea eax, [edx + 0x12c]
mov dword [ebp - 0x1604], eax
lea eax, [ebp - 0x160c]
push eax
push ecx
call esi
lea edx, [ebp - 0x134c]
lea eax, [ebp - 0x161c]
push edx
push eax
mov dword [ebp - 0x1614], 0x408698
mov dword [ebp - 0x161c], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
lea ecx, [ebp - 0x134c]
mov word [ebp - 0x17f4], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x17f4], 0
je 0x48276a
mov ecx, dword [ebp + 0x1c]
lea edx, [ebp - 0x160c]
lea eax, [ebp - 0x134c]
add ecx, 0x6c
push edx
push eax
mov dword [ebp - 0x1604], ecx
mov dword [ebp - 0x160c], ebx
call esi
lea ecx, [ebp - 0x134c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1300]
call edi
mov edx, eax
mov eax, dword [ebp + 0x20]
lea ecx, [eax + 0x12c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x134c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x698]
lea edx, [ebp - 0x1320]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x482798
mov ecx, dword [ebp - 0x698]
push 0x54
push 0x40720c
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1320]
mov eax, 8
mov dword [ebp - 0x1604], 0x40f990
mov dword [ebp - 0x160c], eax
mov edx, dword [ecx]
mov dword [ebp - 0x17f8], ecx
lea ecx, [ebp - 0x1324]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1608]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1604]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1600]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1320]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x482809
mov edx, dword [ebp - 0x17f8]
push 0x28
push 0x407238
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x1324]
lea edx, [ebp - 0x134c]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1800], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x48283d
mov eax, dword [ebp - 0x698]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x4a07fd
mov edx, dword [ebp - 0x698]
push 0x80
push 0x40720c
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x4071e8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x698]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov ax, word [ebp - 0x12f0]
add ax, 1
jo 0x4a0fea
cmp ax, 0xc
mov dword [ebp - 0x12f0], eax
jle 0x4a0856
mov cx, word [ebp - 0x12f4]
mov dword [ebp - 0x12f0], 1
add cx, 1
jo 0x4a0fea
mov dword [ebp - 0x12f4], ecx
lea edx, [ebp - 0x161c]
lea ecx, [ebp - 0x134c]
mov dword [ebp - 0x1614], 0x40718c
mov dword [ebp - 0x161c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x12f4]
push 1
lea eax, [ebp - 0x134c]
mov dword [ebp - 0x1604], edx
push 1
lea ecx, [ebp - 0x160c]
push eax
lea edx, [ebp - 0x135c]
push ecx
push edx
mov dword [ebp - 0x160c], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x163c]
lea ecx, [ebp - 0x136c]
mov dword [ebp - 0x1634], 0x40726c
mov dword [ebp - 0x163c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x12f0]
push 1
lea ecx, [ebp - 0x136c]
mov dword [ebp - 0x1624], eax
push 1
lea edx, [ebp - 0x162c]
push ecx
lea eax, [ebp - 0x137c]
push edx
push eax
mov dword [ebp - 0x162c], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x135c]
lea edx, [ebp - 0x137c]
push ecx
lea eax, [ebp - 0x138c]
push edx
push eax
mov dword [ebp - 0x1644], 0x407528
mov dword [ebp - 0x164c], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x164c]
push eax
lea edx, [ebp - 0x139c]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
push eax
lea eax, [ebp - 0x12c4]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstrFree]
lea ecx, [ebp - 0x139c]
lea edx, [ebp - 0x138c]
push ecx
lea eax, [ebp - 0x137c]
push edx
lea ecx, [ebp - 0x135c]
push eax
lea edx, [ebp - 0x136c]
push ecx
lea eax, [ebp - 0x134c]
push edx
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
jmp 0x47dcee
lea ecx, [ebp - 0xaac]
push 0
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
wait
push 0x4a0fcb
jmp 0x4a0ddd
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0x18c0]
push ecx
call esi
lea edx, [ebp - 0x18c4]
push edx
call esi
lea eax, [ebp - 0x18bc]
lea ecx, [ebp - 0x18ac]
push eax
lea edx, [ebp - 0x189c]
push ecx
lea eax, [ebp - 0x188c]
push edx
lea ecx, [ebp - 0x187c]
push eax
lea edx, [ebp - 0x186c]
push ecx
lea eax, [ebp - 0x185c]
push edx
lea ecx, [ebp - 0x184c]
push eax
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaRecDestruct]
add esp, 0x24
lea edx, [ebp - 0x554]
push edx
push 0x406714
call edi
lea eax, [ebp - 0x688]
push eax
push 0x406ab0
call edi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x694]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x698]
call ebx
lea ecx, [ebp - 0x69c]
call esi
lea ecx, [ebp - 0x6a0]
call esi
lea ecx, [ebp - 0xa74]
call esi
lea ecx, [ebp - 0xa7c]
call esi
lea ecx, [ebp - 0xa84]
call esi
lea ecx, [ebp - 0xa88]
call ebx
lea ecx, [ebp - 0xa98]
call esi
lea ecx, [ebp - 0xa9c]
call esi
lea ecx, [ebp - 0xaa0]
call esi
lea ecx, [ebp - 0xaa8]
call ebx
lea ecx, [ebp - 0xaac]
call ebx
lea ecx, [ebp - 0xab0]
call esi
lea ecx, [ebp - 0xfe4]
push ecx
push 0x406714
call edi
lea ecx, [ebp - 0xfe8]
call esi
lea edx, [ebp - 0x1118]
push edx
push 0x406be4
call edi
lea ecx, [ebp - 0x1120]
call esi
lea ecx, [ebp - 0x1128]
call esi
lea ecx, [ebp - 0x112c]
call esi
lea ecx, [ebp - 0x1130]
call esi
lea ecx, [ebp - 0x1134]
call esi
lea ecx, [ebp - 0x1148]
call esi
lea eax, [ebp - 0x114c]
push eax
push 0x406714
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x1150]
call esi
lea ecx, [ebp - 0x1160]
call esi
lea ecx, [ebp - 0x128c]
push ecx
push 0x406ab0
call edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea edx, [ebp - 0x1290]
push edx
push 0x4068e8
call edi
lea ecx, [ebp - 0x1294]
call ebx
lea ecx, [ebp - 0x129c]
call esi
lea ecx, [ebp - 0x12a0]
call esi
lea eax, [ebp - 0x12c8]
push eax
push 0x4063e0
call edi
lea ecx, [ebp - 0x12d0]
call esi
lea ecx, [ebp - 0x12d4]
call esi
lea ecx, [ebp - 0x12dc]
push ecx
push 0x406714
call edi
lea ecx, [ebp - 0x12e4]
call esi
lea ecx, [ebp - 0x12e8]
call esi
lea ecx, [ebp - 0x12ec]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]