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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov eax, dword fs:[0]
push 0x401876
push eax
mov eax, 0x1af8
mov dword fs:[0], esp
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x401640
xor edx, edx
mov ecx, 0x14d
xor eax, eax
lea edi, [ebp - 0x558]
rep stosd dword es:[edi], eax
mov ecx, 0x4b
lea edi, [ebp - 0x690]
rep stosd dword es:[edi], eax
mov ecx, 0xf4
lea edi, [ebp - 0xa78]
rep stosd dword es:[edi], eax
mov ecx, 0x14d
lea edi, [ebp - 0xfec]
rep stosd dword es:[edi], eax
mov ecx, 0x4c
lea edi, [ebp - 0x1120]
rep stosd dword es:[edi], eax
mov ecx, 0x60
lea edi, [ebp - 0x12a4]
rep stosd dword es:[edi], eax
mov dword [ebp - 0x12d8], eax
mov ecx, 0x4b
mov dword [ebp - 0x12d4], eax
lea edi, [ebp - 0x1418]
mov dword [ebp - 0x12d0], eax
mov dword [ebp - 0x24], edx
mov dword [ebp - 0x55c], edx
mov dword [ebp - 0x564], edx
mov dword [ebp - 0x560], edx
mov dword [ebp - 0x698], edx
mov dword [ebp - 0x69c], edx
mov dword [ebp - 0x6a0], edx
mov dword [ebp - 0x6a4], edx
mov dword [ebp - 0x6a8], edx
mov dword [ebp - 0xa7c], edx
mov dword [ebp - 0xa84], edx
mov dword [ebp - 0xa88], edx
mov dword [ebp - 0xa8c], edx
mov dword [ebp - 0xa90], edx
mov dword [ebp - 0xa98], edx
mov dword [ebp - 0xa9c], edx
mov dword [ebp - 0xaa0], edx
mov dword [ebp - 0xaa4], edx
mov dword [ebp - 0xaac], edx
mov dword [ebp - 0xab0], edx
mov dword [ebp - 0xab4], edx
mov dword [ebp - 0xab8], edx
mov dword [ebp - 0xff0], edx
mov dword [ebp - 0x1124], edx
mov dword [ebp - 0x12a8], edx
mov dword [ebp - 0x12b0], edx
mov dword [ebp - 0x12ac], edx
mov dword [ebp - 0x12b4], edx
mov dword [ebp - 0x12b8], edx
mov dword [ebp - 0x12bc], edx
mov dword [ebp - 0x12c0], edx
mov dword [ebp - 0x12c4], edx
mov dword [ebp - 0x12c8], edx
mov dword [ebp - 0x12cc], eax
mov dword [ebp - 0x12dc], edx
mov dword [ebp - 0x12e0], edx
mov dword [ebp - 0x12e8], edx
mov dword [ebp - 0x12e4], edx
mov dword [ebp - 0x141c], edx
rep stosd dword es:[edi], eax
mov dword [ebp - 0x1420], edx
mov dword [ebp - 0x1424], edx
mov dword [ebp - 0x142c], edx
mov dword [ebp - 0x1428], edx
mov dword [ebp - 0x1430], edx
xor ecx, ecx
mov dword [ebp - 0x1444], edx
mov dword [ebp - 0x1440], ecx
mov dword [ebp - 0x1448], edx
mov dword [ebp - 0x143c], ecx
mov dword [ebp - 0x144c], edx
mov dword [ebp - 0x1438], ecx
mov dword [ebp - 0x1450], edx
mov dword [ebp - 0x1434], ecx
mov dword [ebp - 0x1458], edx
mov dword [ebp - 0x145c], edx
mov dword [ebp - 0x1460], edx
mov dword [ebp - 0x1464], edx
mov dword [ebp - 0x1468], edx
mov dword [ebp - 0x146c], edx
mov dword [ebp - 0x1470], edx
mov dword [ebp - 0x1474], edx
mov dword [ebp - 0x1478], edx
mov dword [ebp - 0x147c], edx
mov dword [ebp - 0x1480], edx
mov dword [ebp - 0x1484], edx
mov dword [ebp - 0x1488], edx
mov dword [ebp - 0x148c], edx
mov dword [ebp - 0x1490], edx
mov dword [ebp - 0x1494], edx
mov dword [ebp - 0x1498], edx
mov dword [ebp - 0x149c], edx
mov dword [ebp - 0x14a0], edx
mov dword [ebp - 0x14a4], edx
mov dword [ebp - 0x14a8], edx
mov dword [ebp - 0x14ac], edx
mov dword [ebp - 0x14b0], edx
mov dword [ebp - 0x14b4], edx
mov dword [ebp - 0x14b8], edx
mov dword [ebp - 0x14c8], edx
mov dword [ebp - 0x14d8], edx
mov dword [ebp - 0x14e8], edx
mov dword [ebp - 0x14f8], edx
mov dword [ebp - 0x1508], edx
mov dword [ebp - 0x1518], edx
mov dword [ebp - 0x1528], edx
mov dword [ebp - 0x1538], edx
mov dword [ebp - 0x1548], edx
mov dword [ebp - 0x1558], edx
mov dword [ebp - 0x1568], edx
mov dword [ebp - 0x1578], edx
mov dword [ebp - 0x1588], edx
mov dword [ebp - 0x1598], edx
mov dword [ebp - 0x15a8], edx
mov dword [ebp - 0x15b8], edx
mov dword [ebp - 0x15c8], edx
mov dword [ebp - 0x15d8], edx
mov dword [ebp - 0x15e8], edx
mov dword [ebp - 0x15f8], edx
mov dword [ebp - 0x1608], edx
mov dword [ebp - 0x1618], edx
mov dword [ebp - 0x1628], edx
mov dword [ebp - 0x1638], edx
mov dword [ebp - 0x1648], edx
mov dword [ebp - 0x1658], edx
mov dword [ebp - 0x1668], edx
mov dword [ebp - 0x1678], edx
mov dword [ebp - 0x1688], edx
mov dword [ebp - 0x1698], edx
mov dword [ebp - 0x16a8], edx
mov dword [ebp - 0x16b8], edx
mov dword [ebp - 0x16c8], edx
mov dword [ebp - 0x16d8], edx
mov dword [ebp - 0x16e8], edx
mov dword [ebp - 0x16f8], edx
mov dword [ebp - 0x1708], edx
mov dword [ebp - 0x1718], edx
mov dword [ebp - 0x1728], edx
mov dword [ebp - 0x1738], edx
mov dword [ebp - 0x1748], edx
mov dword [ebp - 0x1758], edx
mov dword [ebp - 0x1768], edx
mov dword [ebp - 0x1778], edx
mov dword [ebp - 0x1788], edx
mov dword [ebp - 0x1798], edx
mov dword [ebp - 0x17a8], edx
mov dword [ebp - 0x17b8], edx
mov dword [ebp - 0x17c8], edx
mov dword [ebp - 0x17d8], edx
mov dword [ebp - 0x17e8], edx
mov dword [ebp - 0x17f8], edx
mov dword [ebp - 0x1808], edx
mov dword [ebp - 0x1818], edx
mov dword [ebp - 0x1828], edx
mov dword [ebp - 0x1838], edx
mov dword [ebp - 0x1848], edx
mov dword [ebp - 0x1858], edx
mov dword [ebp - 0x1868], edx
mov dword [ebp - 0x1878], edx
mov dword [ebp - 0x1888], edx
mov dword [ebp - 0x1898], edx
mov dword [ebp - 0x18a8], edx
mov dword [ebp - 0x18b8], edx
mov dword [ebp - 0x18c8], edx
mov dword [ebp - 0x18d8], edx
mov dword [ebp - 0x18e8], edx
mov dword [ebp - 0x18f8], edx
mov dword [ebp - 0x1908], edx
mov dword [ebp - 0x1918], edx
mov dword [ebp - 0x1928], edx
mov dword [ebp - 0x1938], edx
mov dword [ebp - 0x1948], edx
mov dword [ebp - 0x1958], edx
mov dword [ebp - 0x195c], edx
mov dword [ebp - 0x1960], edx
mov dword [ebp - 0x1964], edx
mov dword [ebp - 0x19c0], edx
mov dword [ebp - 0x19d0], edx
mov dword [ebp - 0x19e0], edx
mov dword [ebp - 0x19f0], edx
mov dword [ebp - 0x1a00], edx
mov dword [ebp - 0x1a10], edx
mov dword [ebp - 0x1a20], edx
mov dword [ebp - 0x1a30], edx
mov dword [ebp - 0x1a40], edx
mov dword [ebp - 0x1a50], edx
mov dword [ebp - 0x1a60], edx
mov dword [ebp - 0x1a64], edx
mov dword [ebp - 0x1a68], edx
push 8
lea edx, [ebp - 0x1a98]
push 0x40c7e8
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
mov edx, 0x406ae4
lea ecx, [ebp - 0xa84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp + 0x30]
mov ecx, dword [ebp + 8]
mov edx, dword [ebp + 0x20]
push eax
mov eax, dword [ebp + 0x1c]
push ecx
push edx
push eax
call fcn.0046e450
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0xa84]
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x1788]
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0xa84]
mov ebx, 0x4008
push edx
push eax
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x1788], ebx
call edi
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1798]
push ecx
push edx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
lea ecx, [ebp - 0x14c8]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x1968], 0
je 0x449ba0
lea eax, [ebp - 0xa84]
lea ecx, [ebp - 0x14c8]
mov dword [ebp - 0x1780], eax
push ecx
lea edx, [ebp - 0x1788]
push 3
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x14c0], 0x80020004
mov dword [ebp - 0x14c8], 0xa
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x14d8]
lea edx, [ebp - 0x14e8]
push ecx
push edx
call edi
mov ecx, 0xa
mov eax, 0x80020004
mov dword [ebp - 0x1518], ecx
mov dword [ebp - 0x1508], ecx
lea edx, [ebp - 0x17a8]
lea ecx, [ebp - 0x14f8]
mov dword [ebp - 0x1510], eax
mov dword [ebp - 0x1500], eax
mov dword [ebp - 0x17a0], 0x408254
mov dword [ebp - 0x17a8], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x1518]
lea ecx, [ebp - 0x1508]
push eax
lea edx, [ebp - 0x14f8]
push ecx
push edx
lea eax, [ebp - 0x14e8]
push 0x40
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea ecx, [ebp - 0x1518]
lea edx, [ebp - 0x1508]
push ecx
lea eax, [ebp - 0x14f8]
push edx
lea ecx, [ebp - 0x14e8]
push eax
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
lea edx, [ebp - 0x1788]
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0xa84]
push 1
push edx
push eax
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x14d8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x14d8]
lea ecx, [ebp - 0x1798]
push eax
push ecx
mov dword [ebp - 0x1790], 0x4082e0
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x1968], ax
lea edx, [ebp - 0x14d8]
lea eax, [ebp - 0x14c8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x1968], 0
jne 0x46d20e
mov eax, dword [ebp + 0x44]
xor ecx, ecx
mov word [ebp - 0x121e], cx
mov word [ebp - 0x121c], cx
mov word [ebp - 0x121a], cx
mov dword [eax], ecx
mov dword [eax + 4], ecx
mov ecx, dword [ebp + 0x18]
lea edx, [ebp - 0x1788]
lea eax, [ebp - 0x14c8]
push edx
push eax
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x1788], ebx
call edi
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1798]
push ecx
push edx
mov dword [ebp - 0x1790], 0x407a20
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14c8]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x1968], 0
je 0x449deb
mov edx, 0x406ae4
lea ecx, [ebp - 0xa84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp + 8]
mov edx, dword [ebp + 0x54]
lea ecx, [eax + 0x20]
add eax, 0x24
push ecx
push eax
mov eax, dword [ebp + 0x30]
push edx
mov edx, dword [ebp + 0x20]
lea ecx, [ebp - 0x12a4]
push eax
mov eax, dword [ebp + 0x1c]
push ecx
push edx
push eax
call fcn.004724e0
mov edx, eax
lea ecx, [ebp - 0xa84]
call esi
lea edx, [ebp - 0x1788]
lea ecx, [ebp - 0x11d4]
push edx
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNumeric]
lea ecx, [ebp - 0x1798]
mov word [ebp - 0x17b0], ax
mov eax, dword [ebp + 0x20]
lea edx, [ebp - 0x14c8]
push ecx
push edx
mov dword [ebp - 0x17b8], 0xb
mov dword [ebp - 0x1790], eax
mov dword [ebp - 0x1798], ebx
call edi
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x17c8]
lea edx, [ebp - 0x14f8]
add eax, 0x6c
push ecx
push edx
mov dword [ebp - 0x17a0], 0x4087e8
mov dword [ebp - 0x17a8], 0x8008
mov dword [ebp - 0x17c0], eax
mov dword [ebp - 0x17c8], ebx
call edi
lea eax, [ebp - 0x17b8]
lea ecx, [ebp - 0x14c8]
push eax
lea edx, [ebp - 0x17a8]
push ecx
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x17d0], 0x407a38
mov dword [ebp - 0x17d8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x14e8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x14f8]
lea eax, [ebp - 0x17d8]
push edx
lea ecx, [ebp - 0x1508]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea edx, [ebp - 0x1518]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x1968], ax
lea eax, [ebp - 0x14f8]
push eax
lea ecx, [ebp - 0x17b8]
lea edx, [ebp - 0x14c8]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x1968], 0
je 0x449da6
mov eax, dword [ebp - 0x11d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
mov ecx, dword [ebp + 0x44]
fstp qword [ecx]
mov edx, dword [ebp - 0x11a0]
mov ecx, dword [ebp + 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x1788]
lea edx, [ebp - 0x119c]
push eax
mov dword [ebp - 0x1780], edx
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNumeric]
test ax, ax
je 0x449deb
mov ecx, dword [ebp - 0x119c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
mov edx, dword [ebp + 0x78]
fstp qword [edx]
mov eax, dword [ebp + 0x18]
lea ecx, [ebp - 0x1788]
lea edx, [ebp - 0x14c8]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call edi
mov eax, dword [ebp + 0x30]
lea ecx, [ebp - 0x17a8]
lea edx, [ebp - 0x14e8]
push ecx
push edx
mov dword [ebp - 0x1790], 0x407a20
mov dword [ebp - 0x1798], 0x8008
mov dword [ebp - 0x17a0], eax
mov dword [ebp - 0x17a8], ebx
call edi
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1798]
push eax
lea edx, [ebp - 0x14d8]
push ecx
push edx
mov dword [ebp - 0x17b0], 0x40a4f4
mov dword [ebp - 0x17b8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x14e8]
lea ecx, [ebp - 0x17b8]
push eax
lea edx, [ebp - 0x14f8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGe]
push eax
lea eax, [ebp - 0x1508]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14c8]
push ecx
push edx
push 2
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x1968], 0
je 0x44a571
mov eax, dword [ebp + 0x20]
lea ecx, [ebp - 0x1788]
lea edx, [ebp - 0x14c8]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call edi
lea edx, [ebp - 0x14c8]
lea ecx, [ebp - 0x19c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x19c0]
lea ecx, [ebp - 0x1788]
push eax
push ecx
mov dword [ebp - 0x1780], 0x4087c4
mov dword [ebp - 0x1788], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x449f5a
lea edx, [ebp - 0x19c0]
lea eax, [ebp - 0x1798]
push edx
push eax
mov dword [ebp - 0x1790], 0x4087e8
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x44a571
mov ecx, dword [ebp + 0x20]
lea edx, [ebp - 0x1788]
lea eax, [ebp - 0x14c8]
push edx
push eax
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x1788], ebx
call edi
lea edx, [ebp - 0x17a8]
lea eax, [ebp - 0x14e8]
lea ecx, [ebp - 0x1240]
push edx
push eax
mov dword [ebp - 0x1790], 0x4087c4
mov dword [ebp - 0x1798], 0x8008
mov dword [ebp - 0x17a0], ecx
mov dword [ebp - 0x17a8], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov ecx, dword [ebp + 0x20]
lea edx, [ebp - 0x17c8]
lea eax, [ebp - 0x1518]
push edx
push eax
mov dword [ebp - 0x17b0], 0x407d1c
mov dword [ebp - 0x17b8], 0x8008
mov dword [ebp - 0x17c0], ecx
mov dword [ebp - 0x17c8], ebx
call edi
lea edx, [ebp - 0x17e8]
lea eax, [ebp - 0x1538]
lea ecx, [ebp - 0x120c]
push edx
push eax
mov dword [ebp - 0x17d0], 0x4087e8
mov dword [ebp - 0x17d8], 0x8008
mov dword [ebp - 0x17e0], ecx
mov dword [ebp - 0x17e8], ebx
call edi
lea edx, [ebp - 0x1808]
lea eax, [ebp - 0x1558]
lea ecx, [ebp - 0x120c]
push edx
push eax
mov dword [ebp - 0x17f0], 0x407a38
mov dword [ebp - 0x17f8], 0x8008
mov dword [ebp - 0x1800], ecx
mov dword [ebp - 0x1808], ebx
call edi
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1798]
push ecx
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x1810], 0x40886c
mov dword [ebp - 0x1818], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x14e8]
push eax
lea edx, [ebp - 0x17b8]
push ecx
lea eax, [ebp - 0x14f8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0x1508]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x1518]
lea eax, [ebp - 0x17d8]
push edx
lea ecx, [ebp - 0x1528]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea edx, [ebp - 0x1538]
push eax
push edx
lea eax, [ebp - 0x17f8]
lea ecx, [ebp - 0x1548]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x1558]
lea eax, [ebp - 0x1818]
push edx
lea ecx, [ebp - 0x1568]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea edx, [ebp - 0x1578]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea eax, [ebp - 0x1588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
lea ecx, [ebp - 0x1598]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x1968], ax
lea edx, [ebp - 0x1558]
lea eax, [ebp - 0x1538]
push edx
lea ecx, [ebp - 0x1518]
push eax
lea edx, [ebp - 0x14e8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x1968], 0
je 0x44a571
mov edx, dword [ebp + 0x30]
mov eax, dword [ebp + 0x2c]
lea ecx, [ebp - 0x12a8]
push ecx
push edx
lea ecx, [ebp - 0x120c]
push eax
mov eax, dword [ebp + 0x20]
push ecx
mov ecx, dword [ebp + 8]
lea edx, [ebp - 0x1240]
push edx
add ecx, 0x24
push eax
push ecx
call fcn.004a4b50
test ax, ax
je 0x44a36e
mov ecx, 0xa
mov eax, 0x80020004
mov dword [ebp - 0x14f8], ecx
mov dword [ebp - 0x14e8], ecx
lea edx, [ebp - 0x1788]
lea ecx, [ebp - 0x14d8]
mov dword [ebp - 0x14f0], eax
mov dword [ebp - 0x14e0], eax
mov dword [ebp - 0x1780], 0x408254
mov dword [ebp - 0x1788], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0x40a50c
push 0x40a55c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
push eax
push 0x40a568
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x147c]
call esi
push eax
push 0x40a55c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1480]
call esi
push eax
push 0x40a590
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1484]
call esi
push eax
push 0x40a55c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1488]
call esi
push eax
push 0x40a5b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x148c]
call esi
push eax
push 0x40a55c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1490]
call esi
push eax
push 0x40a55c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1494]
call esi
push eax
push 0x40a5dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x14c0], eax
lea edx, [ebp - 0x14f8]
lea eax, [ebp - 0x14e8]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
lea edx, [ebp - 0x14c8]
push 0x104
push edx
mov dword [ebp - 0x14c8], 8
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
xor ecx, ecx
cmp eax, 7
sete cl
neg ecx
lea edx, [ebp - 0x1494]
mov word [ebp - 0x1968], cx
push edx
lea eax, [ebp - 0x1490]
lea ecx, [ebp - 0x148c]
push eax
lea edx, [ebp - 0x1488]
push ecx
lea eax, [ebp - 0x1484]
push edx
lea ecx, [ebp - 0x1480]
push eax
lea edx, [ebp - 0x147c]
push ecx
lea eax, [ebp - 0x1478]
push edx
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x14f8]
lea edx, [ebp - 0x14e8]
push ecx
lea eax, [ebp - 0x14d8]
push edx
lea ecx, [ebp - 0x14c8]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x38
cmp word [ebp - 0x1968], 0
jne 0x46d20e
xor edx, edx
cmp word [ebp - 0x12a8], 0xf
mov eax, dword [ebp + 0x2c]
lea ecx, [ebp - 0x1788]
setle dl
neg edx
mov word [ebp - 0x17a0], dx
push 6
lea edx, [ebp - 0x14c8]
push ecx
push edx
mov dword [ebp - 0x17a8], 0xb
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov eax, dword [ebp + 0x30]
lea ecx, [ebp - 0x17b8]
push 6
lea edx, [ebp - 0x14f8]
push ecx
push edx
mov dword [ebp - 0x1790], 0x40a600
mov dword [ebp - 0x1798], 0x8008
mov dword [ebp - 0x17b0], eax
mov dword [ebp - 0x17b8], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x17a8]
lea ecx, [ebp - 0x14c8]
push eax
lea edx, [ebp - 0x1798]
push ecx
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x17c0], 0x40a600
mov dword [ebp - 0x17c8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
lea ecx, [ebp - 0x14e8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x14f8]
lea eax, [ebp - 0x17c8]
push edx
lea ecx, [ebp - 0x1508]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGe]
lea edx, [ebp - 0x1518]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x1968], ax
lea eax, [ebp - 0x14f8]
lea ecx, [ebp - 0x17a8]
push eax
lea edx, [ebp - 0x14c8]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x1968], 0
je 0x44a571
mov ecx, 0xa
mov eax, 0x80020004
mov dword [ebp - 0x14f8], ecx
mov dword [ebp - 0x14e8], ecx
lea edx, [ebp - 0x1798]
lea ecx, [ebp - 0x14d8]
mov dword [ebp - 0x14f0], eax
mov dword [ebp - 0x14e0], eax
mov dword [ebp - 0x1790], 0x408254
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x1788]
lea ecx, [ebp - 0x14c8]
mov dword [ebp - 0x1780], 0x40a674
mov dword [ebp - 0x1788], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x14f8]
lea ecx, [ebp - 0x14e8]
push eax
lea edx, [ebp - 0x14d8]
push ecx
push edx
lea eax, [ebp - 0x14c8]
push 0x104
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
xor ecx, ecx
cmp eax, 7
sete cl
neg ecx
lea edx, [ebp - 0x14f8]
mov word [ebp - 0x1968], cx
lea eax, [ebp - 0x14e8]
push edx
lea ecx, [ebp - 0x14d8]
push eax
lea edx, [ebp - 0x14c8]
push ecx
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
cmp word [ebp - 0x1968], 0
jne 0x46d20e
mov eax, dword [ebp + 0x14]
push eax
call fcn.00445700
push 0
lea ecx, [ebp - 0x14c8]
push 0x40a6ec
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCreateObject2]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0xab4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ecx, dword [ebp + 0x24]
push ecx
push 0x4065c0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov edx, dword [ebp + 0x24]
push 0
push 1
push 1
push 0x4a96a4
push edx
push 0x534
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
mov eax, dword [ebp + 0x4c]
mov edx, dword [ebp + 0x30]
add esp, 0x1c
lea ecx, [ebp - 0x12a4]
mov word [0x4a6574], 0
push eax
mov eax, dword [edx]
push ecx
mov ecx, dword [ebp + 0x2c]
push eax
mov eax, dword [ebp + 0x20]
mov edx, dword [ecx]
mov ecx, dword [ebp + 0x1c]
push edx
mov edx, dword [ebp + 0x18]
push eax
mov eax, dword [ebp + 0x14]
push ecx
mov ecx, dword [ebp + 0x10]
push edx
push eax
push ecx
call fcn.0049a110
mov edx, 0x406ae4
lea ecx, [ebp - 0x1460]
mov dword [ebp - 0x12ec], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp + 0x18]
lea eax, [ebp - 0x1788]
lea ecx, [ebp - 0x14c8]
push eax
push ecx
mov dword [ebp - 0x1780], edx
mov dword [ebp - 0x1788], ebx
call edi
mov edx, dword [ebp + 0x20]
lea eax, [ebp - 0x17a8]
lea ecx, [ebp - 0x14e8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x407a20
mov dword [ebp - 0x1798], 0x8008
mov dword [ebp - 0x17a0], edx
mov dword [ebp - 0x17a8], ebx
call edi
lea edx, [ebp - 0x17c8]
mov dword [ebp - 0x17b0], 0x4087c4
mov dword [ebp - 0x17b8], 0x8008
mov dword [ebp - 0x17c0], 0x4a6300
mov dword [ebp - 0x17c8], ebx
push edx
lea eax, [ebp - 0x1518]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x17e8]
lea eax, [ebp - 0x1548]
lea ecx, [ebp - 0x11c4]
push edx
push eax
mov dword [ebp - 0x17d0], 0x4079b0
mov dword [ebp - 0x17d8], 0x8008
mov dword [ebp - 0x17e0], ecx
mov dword [ebp - 0x17e8], ebx
call edi
lea edx, [ebp - 0x1808]
lea eax, [ebp - 0x1578]
lea ecx, [ebp - 0x1238]
push edx
push eax
mov dword [ebp - 0x17f0], 0x407a20
mov dword [ebp - 0x17f8], 0x8008
mov dword [ebp - 0x1800], ecx
mov dword [ebp - 0x1808], ebx
call edi
lea edx, [ebp - 0x1838]
lea ecx, [ebp - 0x15a8]
mov dword [ebp - 0x1810], 0x407a68
mov dword [ebp - 0x1818], 0x8008
mov dword [ebp - 0x1830], 0x40a1d4
mov dword [ebp - 0x1838], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x1270]
push 1
lea edx, [ebp - 0x15a8]
mov dword [ebp - 0x1820], ecx
push 1
lea eax, [ebp - 0x1828]
push edx
lea ecx, [ebp - 0x15b8]
push eax
push ecx
mov dword [ebp - 0x1828], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x15b8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcIsDate]
lea edx, [ebp - 0x1868]
lea ecx, [ebp - 0x15d8]
mov word [ebp - 0x1840], ax
mov dword [ebp - 0x1848], 0xb
mov dword [ebp - 0x1860], 0x40a1d4
mov dword [ebp - 0x1868], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x1280]
push 1
lea ecx, [ebp - 0x15d8]
mov dword [ebp - 0x1850], eax
push 1
lea edx, [ebp - 0x1858]
push ecx
lea eax, [ebp - 0x15e8]
push edx
push eax
mov dword [ebp - 0x1858], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x15e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcIsDate]
mov word [ebp - 0x1870], ax
lea eax, [ebp - 0x1888]
lea ecx, [ebp - 0x1608]
lea edx, [ebp - 0x1270]
push eax
push ecx
mov dword [ebp - 0x1878], 0xb
mov dword [ebp - 0x1880], edx
mov dword [ebp - 0x1888], ebx
call edi
lea edx, [ebp - 0x14c8]
mov dword [ebp - 0x1890], 0x40a71c
mov dword [ebp - 0x1898], 0x8008
push edx
lea eax, [ebp - 0x1798]
lea ecx, [ebp - 0x14d8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x14e8]
lea eax, [ebp - 0x17b8]
push edx
lea ecx, [ebp - 0x14f8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea edx, [ebp - 0x1508]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea eax, [ebp - 0x1518]
lea ecx, [ebp - 0x17d8]
push eax
lea edx, [ebp - 0x1528]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x1538]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
lea ecx, [ebp - 0x1548]
push eax
lea edx, [ebp - 0x17f8]
push ecx
lea eax, [ebp - 0x1558]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x1568]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x1578]
lea eax, [ebp - 0x1818]
push edx
lea ecx, [ebp - 0x1588]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea edx, [ebp - 0x1598]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea eax, [ebp - 0x1848]
lea ecx, [ebp - 0x15c8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x1878]
lea eax, [ebp - 0x15f8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
lea ecx, [ebp - 0x1608]
push eax
lea edx, [ebp - 0x1898]
push ecx
lea eax, [ebp - 0x1618]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGe]
lea ecx, [ebp - 0x1628]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x1968], ax
lea edx, [ebp - 0x1608]
lea eax, [ebp - 0x1878]
push edx
lea ecx, [ebp - 0x15e8]
push eax
lea edx, [ebp - 0x15d8]
push ecx
lea eax, [ebp - 0x1848]
push edx
lea ecx, [ebp - 0x15b8]
push eax
lea edx, [ebp - 0x15a8]
push ecx
lea eax, [ebp - 0x1578]
push edx
lea ecx, [ebp - 0x1548]
push eax
lea edx, [ebp - 0x1518]
push ecx
lea eax, [ebp - 0x14e8]
push edx
lea ecx, [ebp - 0x14c8]
push eax
push ecx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
cmp word [ebp - 0x1968], 0
je 0x44ac2b
lea eax, [ebp - 0x1788]
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x126c]
push eax
push ecx
mov dword [ebp - 0x1780], edx
mov dword [ebp - 0x1788], ebx
call edi
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x12c4]
call esi
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1788]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x12c4]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call edi
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1798]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14c8]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x1968], 0
je 0x44aae1
mov edx, dword [ebp + 0x30]
lea eax, [ebp - 0x1788]
lea ecx, [ebp - 0x14c8]
push eax
push ecx
mov dword [ebp - 0x1780], edx
mov dword [ebp - 0x1788], ebx
call edi
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x12c4]
call esi
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x4a654c]
lea ecx, [ebp - 0x1470]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
mov eax, dword [ebp - 0x1470]
test eax, eax
je 0x44ab48
cmp word [eax], 1
jne 0x44ab48
mov edx, dword [ebp + 0x14]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov ecx, dword [ebp - 0x1470]
mov edx, dword [ecx + 0x14]
sub eax, edx
mov edx, dword [ecx + 0x10]
cmp eax, edx
mov dword [ebp - 0x1968], eax
jb 0x44ab2e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x1968]
lea ecx, [eax*8]
sub ecx, eax
lea edx, [eax + ecx*4]
lea eax, [eax + edx*2]
shl eax, 2
jmp 0x44ab4e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp + 0x10]
lea edx, [ebp - 0x12c4]
push ecx
lea ecx, [ebp - 0x1270]
push edx
push ecx
mov ecx, dword [ebp + 8]
lea edx, [ebp - 0x1280]
add ecx, 0x24
push edx
mov edx, dword [ebp + 0x20]
push ecx
mov ecx, dword [ebp + 0x1c]
push edx
mov edx, dword [ebp + 0x14]
push ecx
mov ecx, dword [ebp - 0x1470]
push edx
mov edx, dword [ecx + 0xc]
add edx, eax
push edx
call fcn.0049c9b0
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea eax, [ebp - 0x1470]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x1478]
lea ecx, [ebp - 0x1460]
mov dword [ebp - 0x1478], 0
call esi
lea edx, [ebp - 0x1788]
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1460]
push edx
push eax
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x1788], ebx
call edi
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1798]
push ecx
push edx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
lea ecx, [ebp - 0x14c8]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x1968], 0
je 0x44ac2b
mov dword [ebp - 0x12ec], 0xffffffff
mov edx, 0x406ae4
lea ecx, [ebp - 0xa84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1788]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1280]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call edi
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1798]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
lea ecx, [ebp - 0x14c8]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x1968], 0
je 0x44af9e
mov edx, dword [ebp + 0x18]
lea eax, [ebp - 0x1788]
lea ecx, [ebp - 0x14c8]
push eax
push ecx
mov dword [ebp - 0x1780], edx
mov dword [ebp - 0x1788], ebx
call edi
lea eax, [ebp - 0x17a8]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x1284]
push eax
push ecx
mov dword [ebp - 0x1790], 0x407a20
mov dword [ebp - 0x1798], 0x8008
mov dword [ebp - 0x17a0], edx
mov dword [ebp - 0x17a8], ebx
call edi
lea eax, [ebp - 0x17c8]
lea ecx, [ebp - 0x1508]
lea edx, [ebp - 0x1284]
push eax
push ecx
mov dword [ebp - 0x17b0], 0x40a734
mov dword [ebp - 0x17b8], 0x8008
mov dword [ebp - 0x17c0], edx
mov dword [ebp - 0x17c8], ebx
call edi
mov edx, dword [ebp + 0x2c]
lea eax, [ebp - 0x17d8]
lea ecx, [ebp - 0x1518]
push eax
push ecx
mov dword [ebp - 0x17d0], edx
mov dword [ebp - 0x17d8], ebx
call edi
lea eax, [ebp - 0x17e8]
lea ecx, [ebp - 0x1548]
lea edx, [ebp - 0x1284]
push eax
push ecx
mov dword [ebp - 0x17e0], edx
mov dword [ebp - 0x17e8], ebx
call edi
lea eax, [ebp - 0x1808]
lea ecx, [ebp - 0x1568]
lea edx, [ebp - 0x1280]
push eax
push ecx
mov dword [ebp - 0x17f0], 0x40a734
mov dword [ebp - 0x17f8], 0x8008
mov dword [ebp - 0x1800], edx
mov dword [ebp - 0x1808], ebx
call edi
mov edx, dword [ebp + 0x2c]
lea eax, [ebp - 0x1818]
lea ecx, [ebp - 0x1578]
push eax
push ecx
mov dword [ebp - 0x1810], edx
mov dword [ebp - 0x1818], ebx
call edi
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x14e8]
lea eax, [ebp - 0x17b8]
push edx
lea ecx, [ebp - 0x14f8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGe]
lea edx, [ebp - 0x1508]
push eax
push edx
lea eax, [ebp - 0x1518]
lea ecx, [ebp - 0x1528]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea edx, [ebp - 0x1538]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea eax, [ebp - 0x1548]
lea ecx, [ebp - 0x17f8]
push eax
lea edx, [ebp - 0x1558]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
push eax
lea eax, [ebp - 0x1568]
lea ecx, [ebp - 0x1578]
push eax
lea edx, [ebp - 0x1588]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x1598]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
lea ecx, [ebp - 0x15a8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
lea edx, [ebp - 0x15b8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x1968], ax
lea eax, [ebp - 0x1578]
lea ecx, [ebp - 0x1568]
push eax
lea edx, [ebp - 0x1548]
push ecx
lea eax, [ebp - 0x1518]
push edx
lea ecx, [ebp - 0x1508]
push eax
lea edx, [ebp - 0x14e8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
cmp word [ebp - 0x1968], 0
je 0x44af9e
mov ecx, dword [ebp + 0x2c]
mov edx, dword [ecx]
lea ecx, [ebp - 0x1270]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp + 0x14]
mov eax, dword [ebp + 0x2c]
push edx
lea ecx, [ebp - 0x12a4]
push eax
push ecx
call fcn.00496fd0
mov edx, eax
lea ecx, [ebp - 0xa84]
call esi
lea eax, [ebp - 0x1788]
push 1
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0xa84]
push eax
push ecx
mov dword [ebp - 0x1780], edx
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
push eax
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
lea ecx, [ebp - 0x14c8]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x1968], 0
je 0x44af9e
mov edx, dword [ebp + 0x30]
mov eax, dword [ebp + 0x2c]
lea ecx, [ebp - 0x1288]
push ecx
mov ecx, dword [ebp + 0x14]
push edx
push eax
lea edx, [ebp - 0x12a4]
push ecx
push edx
call fcn.00497e30
mov eax, dword [ebp + 0x34]
mov ecx, dword [ebp + 0x2c]
mov word [eax], 0
mov edx, dword [ecx]
lea eax, [ebp - 0x1440]
push edx
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x1440]
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea eax, [ebp - 0x1788]
push 6
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1478]
push eax
push ecx
mov dword [ebp - 0x1780], edx
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov edx, dword [ebp - 0x1478]
lea eax, [ebp - 0x1440]
push edx
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov ecx, dword [ebp + 0x30]
lea edx, [ebp - 0x1798]
push 6
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x1790], ecx
mov dword [ebp - 0x1798], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x14d8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
not eax
lea ecx, [ebp - 0x1478]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x14d8]
lea ecx, [ebp - 0x14c8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x1968], 0
je 0x46d22a
lea edx, [ebp - 0x1440]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea ecx, [ebp - 0x1788]
push 4
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1478]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov eax, dword [ebp - 0x1478]
lea ecx, [ebp - 0x1440]
push eax
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
lea ecx, [ebp - 0x1478]
mov dword [ebp - 0x146c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x14c8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea edx, [ebp - 0x1440]
mov eax, 2
push edx
push 8
mov dword [ebp - 0x14c0], eax
mov dword [ebp - 0x14c8], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea eax, [ebp - 0x1478]
lea ecx, [ebp - 0x14c8]
mov dword [ebp - 0x1780], eax
push ecx
lea edx, [ebp - 0x1788]
push 5
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov ecx, dword [ebp - 0x1478]
lea edx, [ebp - 0x1440]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x14d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
lea ecx, [ebp - 0x1478]
mov dword [ebp - 0x1468], eax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x14d8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
lea ecx, [ebp - 0x1440]
mov dword [ebp - 0x1790], 0x408a28
mov dword [ebp - 0x1798], 8
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea eax, [ebp - 0x1788]
push 6
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1478]
push eax
push ecx
mov dword [ebp - 0x1780], edx
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov edx, dword [ebp - 0x1478]
lea eax, [ebp - 0x1440]
push edx
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea ecx, [ebp - 0x1798]
lea edx, [ebp - 0x14c8]
push ecx
lea eax, [ebp - 0x14d8]
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 - 0xff0]
call esi
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x14d8]
lea edx, [ebp - 0x14c8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea eax, [ebp - 0x1440]
mov dword [ebp - 0x1790], 0x408a34
mov dword [ebp - 0x1798], 8
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea edx, [ebp - 0x1788]
push 6
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1478]
push edx
push eax
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov ecx, dword [ebp - 0x1478]
lea edx, [ebp - 0x1440]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0x1798]
lea ecx, [ebp - 0x14c8]
push eax
lea edx, [ebp - 0x14d8]
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 - 0x12b4]
call esi
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x14d8]
push eax
lea ecx, [ebp - 0x14c8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov edx, 0x408a4c
lea ecx, [ebp - 0x1478]
mov dword [ebp - 0x195c], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x195c]
lea eax, [ebp - 0xff0]
push edx
lea ecx, [ebp - 0x1478]
push eax
push ecx
push 0x4a6014
call fcn.00444e20
neg ax
sbb eax, eax
lea ecx, [ebp - 0x1478]
inc eax
neg eax
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x1968], 0
jne 0x46ce5d
mov edx, 0x408a4c
lea ecx, [ebp - 0x1478]
mov dword [ebp - 0x195c], 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x195c]
lea eax, [ebp - 0x12b4]
push edx
lea ecx, [ebp - 0x1478]
push eax
push ecx
push 0x4a6014
call fcn.00444e20
neg ax
sbb eax, eax
lea ecx, [ebp - 0x1478]
inc eax
neg eax
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x1968], 0
jne 0x46ce5d
lea edx, [ebp - 0x1440]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea ecx, [ebp - 0x1788]
push 6
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1478]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov eax, dword [ebp - 0x1478]
lea ecx, [ebp - 0x1440]
push eax
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov edx, dword [ebp + 0x2c]
lea eax, [ebp - 0x1798]
push 6
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], edx
mov dword [ebp - 0x1798], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x14d8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x1478]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x14d8]
lea edx, [ebp - 0x14c8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x1968], 0
je 0x44b681
mov eax, 2
lea ecx, [ebp - 0x14c8]
mov dword [ebp - 0x14c0], eax
mov dword [ebp - 0x14c8], eax
mov eax, dword [ebp + 0x2c]
push ecx
mov dword [ebp - 0x1780], eax
lea edx, [ebp - 0x1788]
push 7
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x14d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
lea edx, [ebp - 0xa98]
push eax
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstrFree]
lea eax, [ebp - 0x14d8]
lea ecx, [ebp - 0x14c8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea edx, [ebp - 0x1440]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea ecx, [ebp - 0x1788]
push 6
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1478]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov eax, dword [ebp - 0x1478]
lea ecx, [ebp - 0x1440]
push eax
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov edx, dword [ebp + 0x30]
lea eax, [ebp - 0x1798]
push 6
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], edx
mov dword [ebp - 0x1798], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x14d8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x1478]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x14d8]
lea edx, [ebp - 0x14c8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x1968], 0
je 0x44b7d6
mov eax, 2
lea ecx, [ebp - 0x14c8]
mov dword [ebp - 0x14c0], eax
mov dword [ebp - 0x14c8], eax
mov eax, dword [ebp + 0x30]
push ecx
mov dword [ebp - 0x1780], eax
lea edx, [ebp - 0x1788]
push 7
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x14d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
lea edx, [ebp - 0xa88]
push eax
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstrFree]
lea eax, [ebp - 0x14d8]
lea ecx, [ebp - 0x14c8]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x44b7ea
lea eax, [ebp - 0x1440]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea edx, [ebp - 0x1788]
push 6
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1478]
push edx
push eax
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov ecx, dword [ebp - 0x1478]
lea edx, [ebp - 0x1440]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov eax, dword [ebp + 0x30]
lea ecx, [ebp - 0x1798]
push 6
lea edx, [ebp - 0x14d8]
push ecx
push edx
mov dword [ebp - 0x1790], eax
mov dword [ebp - 0x1798], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x14d8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x1478]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14d8]
lea eax, [ebp - 0x14c8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x1968], 0
lea ecx, [ebp - 0xa98]
push 0x40a758
push ecx
push 2
je 0x44b7d0
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov edx, dword [ebp + 0x30]
mov eax, 2
mov dword [ebp - 0x14c0], eax
mov dword [ebp - 0x14c8], eax
lea eax, [ebp - 0x14c8]
mov dword [ebp - 0x1780], edx
push eax
lea ecx, [ebp - 0x1788]
push 7
lea edx, [ebp - 0x14d8]
push ecx
push edx
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x14d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
lea ecx, [ebp - 0xa88]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstrFree]
lea edx, [ebp - 0x14d8]
lea eax, [ebp - 0x14c8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x44b7ea
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea edx, [ebp - 0xa88]
push 0x40a74c
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov edx, 0x406ae4
lea ecx, [ebp - 0xaa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
sub esp, 0x10
mov ecx, 2
mov edx, esp
mov dword [ebp - 0x1788], ecx
xor eax, eax
push 0x40a760
mov dword [edx], ecx
mov ecx, dword [ebp - 0x1784]
mov dword [ebp - 0x1780], eax
mov dword [edx + 4], ecx
mov ecx, dword [ebp + 0x38]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [edx + 0xc], eax
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateMemSt]
mov eax, dword [ebp - 0xff0]
push 0x408df0
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
push eax
push 0x408e14
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov ecx, dword [ebp - 0xa8c]
push ecx
push 0x408b0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
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 - 0x147c]
call esi
push eax
push 0x4074ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
lea ecx, [ebp - 0x147c]
lea edx, [ebp - 0x1478]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [ebp - 0xa8c]
add esp, 0xc
push eax
push 0x408b38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0x18]
push eax
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x147c]
call esi
push eax
push 0x4074ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
lea eax, [ebp - 0x147c]
lea ecx, [ebp - 0x1478]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov edx, dword [ebp - 0xa8c]
add esp, 0xc
push edx
push 0x408b64
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
push eax
mov eax, dword [ebp + 0x1c]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x147c]
call esi
push eax
push 0x4074ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
lea edx, [ebp - 0x147c]
lea eax, [ebp - 0x1478]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov ecx, dword [ebp - 0xa8c]
add esp, 0xc
push ecx
push 0x40a770
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov edx, dword [ebp + 0x20]
push eax
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x147c]
call esi
push eax
push 0x4074ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
lea ecx, [ebp - 0x147c]
lea edx, [ebp - 0x1478]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [ebp + 0x18]
add esp, 0xc
lea ecx, [ebp - 0x1788]
lea edx, [ebp - 0x14c8]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call edi
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1798]
push eax
push ecx
mov dword [ebp - 0x1790], 0x407a38
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14c8]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x1968], 0
je 0x44bcd2
lea edx, [ebp - 0x1788]
lea eax, [ebp - 0x14c8]
push edx
push eax
mov dword [ebp - 0x1780], 0x4a601c
mov dword [ebp - 0x1788], ebx
call edi
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x14d8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov eax, dword [0x4a654c]
lea ecx, [ebp - 0x1470]
push eax
push ecx
mov dword [ebp - 0x1790], 0x408210
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
mov eax, dword [ebp - 0x1470]
test eax, eax
je 0x44bb18
cmp word [eax], 1
jne 0x44bb18
mov edx, dword [ebp + 0x14]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov ecx, dword [ebp - 0x1470]
mov edx, dword [ecx + 0x14]
sub eax, edx
mov edx, dword [ecx + 0x10]
cmp eax, edx
mov dword [ebp - 0x1968], eax
jb 0x44bafe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x1968]
lea ecx, [eax*8]
sub ecx, eax
lea edx, [eax + ecx*4]
lea eax, [eax + edx*2]
shl eax, 2
jmp 0x44bb1e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1470]
mov edx, dword [ecx + 0xc]
lea ecx, [ebp - 0x17a8]
push ecx
mov dword [ebp - 0x17a8], ebx
lea eax, [edx + eax + 0xe0]
lea edx, [ebp - 0x14f8]
push edx
mov dword [ebp - 0x17a0], eax
call edi
lea eax, [ebp - 0x1470]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0x14f8]
lea edx, [ebp - 0x1508]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov eax, dword [ebp + 0x3c]
lea ecx, [ebp - 0x17c8]
lea edx, [ebp - 0x1538]
push ecx
push edx
mov dword [ebp - 0x17b0], 0x4079b0
mov dword [ebp - 0x17b8], 0x8008
mov dword [ebp - 0x17c0], eax
mov dword [ebp - 0x17c8], ebx
call edi
lea eax, [ebp - 0x14d8]
lea ecx, [ebp - 0x1798]
push eax
lea edx, [ebp - 0x14e8]
push ecx
push edx
mov dword [ebp - 0x17d0], 0x406ae4
mov dword [ebp - 0x17d8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x1508]
lea ecx, [ebp - 0x17b8]
push eax
lea edx, [ebp - 0x1518]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x1528]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
lea ecx, [ebp - 0x1538]
push eax
lea edx, [ebp - 0x17d8]
push ecx
lea eax, [ebp - 0x1548]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0x1558]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x196c], ax
lea edx, [ebp - 0x1538]
lea eax, [ebp - 0x1508]
push edx
lea ecx, [ebp - 0x14f8]
push eax
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
cmp word [ebp - 0x196c], 0
je 0x44bf8b
mov ecx, dword [ebp - 0xa8c]
push ecx
push 0x40a79c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov edx, dword [ebp + 0x3c]
push eax
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x147c]
call esi
push eax
push 0x4074ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
lea ecx, [ebp - 0x147c]
lea edx, [ebp - 0x1478]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x44bf8b
lea ecx, [ebp - 0x1788]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1228]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call edi
mov eax, dword [ebp + 0x20]
lea ecx, [ebp - 0x17a8]
lea edx, [ebp - 0x14e8]
push ecx
push edx
mov dword [ebp - 0x1790], 0x40a7c8
mov dword [ebp - 0x1798], 0x8008
mov dword [ebp - 0x17a0], eax
mov dword [ebp - 0x17a8], ebx
call edi
lea ecx, [ebp - 0x17c8]
lea edx, [ebp - 0x1518]
lea eax, [ebp - 0x1238]
push ecx
push edx
mov dword [ebp - 0x17b0], 0x4087e8
mov dword [ebp - 0x17b8], 0x8008
mov dword [ebp - 0x17c0], eax
mov dword [ebp - 0x17c8], ebx
call edi
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1798]
push eax
lea edx, [ebp - 0x14d8]
push ecx
push edx
mov dword [ebp - 0x17d0], 0x407a38
mov dword [ebp - 0x17d8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x14e8]
lea ecx, [ebp - 0x17b8]
push eax
lea edx, [ebp - 0x14f8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x1508]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
lea ecx, [ebp - 0x1518]
push eax
lea edx, [ebp - 0x17d8]
push ecx
lea eax, [ebp - 0x1528]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0x1538]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x1968], ax
lea edx, [ebp - 0x1518]
lea eax, [ebp - 0x14e8]
push edx
lea ecx, [ebp - 0x14c8]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x1968], 0
je 0x44be29
mov edx, dword [ebp - 0xa8c]
push edx
push 0x40a7d4
jmp 0x44bf7b
lea ecx, [ebp - 0x1788]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1228]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call edi
mov eax, dword [ebp + 0x20]
lea ecx, [ebp - 0x17a8]
lea edx, [ebp - 0x14e8]
push ecx
push edx
mov dword [ebp - 0x1790], 0x40a7c8
mov dword [ebp - 0x1798], 0x8008
mov dword [ebp - 0x17a0], eax
mov dword [ebp - 0x17a8], ebx
call edi
lea ecx, [ebp - 0x17c8]
lea edx, [ebp - 0x1518]
lea eax, [ebp - 0x1238]
push ecx
push edx
mov dword [ebp - 0x17b0], 0x4087e8
mov dword [ebp - 0x17b8], 0x8008
mov dword [ebp - 0x17c0], eax
mov dword [ebp - 0x17c8], ebx
call edi
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1798]
push eax
lea edx, [ebp - 0x14d8]
push ecx
push edx
mov dword [ebp - 0x17d0], 0x407a38
mov dword [ebp - 0x17d8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x14e8]
lea ecx, [ebp - 0x17b8]
push eax
lea edx, [ebp - 0x14f8]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x1508]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
lea ecx, [ebp - 0x1518]
push eax
lea edx, [ebp - 0x17d8]
push ecx
lea eax, [ebp - 0x1528]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x1538]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x1968], ax
lea edx, [ebp - 0x1518]
lea eax, [ebp - 0x14e8]
push edx
lea ecx, [ebp - 0x14c8]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x1968], 0
je 0x44bf8b
mov edx, dword [ebp - 0xa8c]
push edx
push 0x40a808
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
mov eax, dword [ebp - 0xa8c]
push eax
push 0x40a614
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea ecx, [ebp - 0xa98]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x147c]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1480]
call esi
push eax
push 0x4074ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
lea edx, [ebp - 0x1480]
lea eax, [ebp - 0x147c]
push edx
lea ecx, [ebp - 0x1478]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov edx, dword [ebp - 0xa8c]
add esp, 0x10
push edx
push 0x40a638
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
push eax
lea eax, [ebp - 0xa88]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x147c]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1480]
call esi
push eax
push 0x4074ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
lea ecx, [ebp - 0x1480]
lea edx, [ebp - 0x147c]
push ecx
lea eax, [ebp - 0x1478]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov ecx, dword [ebp - 0xa8c]
add esp, 0x10
push ecx
push 0x408bfc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
mov edx, dword [ebp - 0xa8c]
push edx
push 0x40a83c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8c]
call esi
push 0x407390
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov eax, dword [ebp - 0x6a0]
push 3
push eax
mov ecx, dword [eax]
call dword [ecx + 0xf0]
test eax, eax
fnclex
jge 0x44c105
mov edx, dword [ebp - 0x6a0]
push 0xf0
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6a0]
push 1
push eax
mov ecx, dword [eax]
call dword [ecx + 0x4c]
test eax, eax
fnclex
jge 0x44c12e
mov edx, dword [ebp - 0x6a0]
push 0x4c
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6a0]
push 1
push eax
mov ecx, dword [eax]
call dword [ecx + 0x5c]
test eax, eax
fnclex
jge 0x44c157
mov edx, dword [ebp - 0x6a0]
push 0x5c
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [0x4a6014]
mov ecx, dword [ebp - 0xa8c]
mov edx, dword [ebp - 0x6a0]
push 0xffffffffffffffff
mov dword [ebp - 0x1790], eax
push 0xffffffffffffffff
mov eax, 9
push 0xffffffffffffffff
mov dword [ebp - 0x1798], eax
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x1788], 8
mov ecx, dword [edx]
sub esp, 0x10
mov edx, esp
sub esp, 0x10
mov dword [edx], eax
mov eax, dword [ebp - 0x1794]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1790]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x178c]
mov dword [edx + 0xc], eax
mov eax, dword [ebp - 0x1788]
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1784]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x6a0]
push edx
call dword [ecx + 0xa0]
test eax, eax
fnclex
jge 0x44c206
mov ecx, dword [ebp - 0x6a0]
push 0xa0
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6a0]
lea ecx, [ebp - 0x195c]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x50]
test eax, eax
fnclex
jge 0x44c234
mov edx, dword [ebp - 0x6a0]
push 0x50
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x1960]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44c262
mov ecx, dword [ebp - 0x6a0]
push 0x34
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
xor edx, edx
cmp word [ebp - 0x1960], dx
sete dl
xor eax, eax
cmp word [ebp - 0x195c], ax
sete al
or edx, eax
je 0x46ce15
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x1964]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x68]
test eax, eax
fnclex
jge 0x44c2b0
mov ecx, dword [ebp - 0x6a0]
push 0x68
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x1964]
mov dword [ebp - 0x1454], 0
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x195c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x44c2f1
mov ecx, dword [ebp - 0x6a0]
push 0x50
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x195c], 0
jne 0x46ce15
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
mov edx, dword [ebp - 0x1454]
lea eax, [ebp - 0x1440]
add edx, 1
push eax
jo 0x46d643
push 8
mov dword [ebp - 0x1454], edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea edx, [ebp - 0x1788]
push 6
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1478]
push edx
push eax
mov dword [ebp - 0x1780], ecx
mov dword [ebp - 0x1788], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov ecx, dword [ebp - 0x1478]
lea edx, [ebp - 0x1440]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44c39f
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1790], 0x40a86c
mov dword [ebp - 0x1798], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1794]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1790]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x178c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44c410
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14d8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44c444
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14d8]
lea eax, [ebp - 0x17a8]
push edx
lea ecx, [ebp - 0x14e8]
push eax
push ecx
mov dword [ebp - 0x17a0], 0x406ae4
mov dword [ebp - 0x17a8], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14f8]
push eax
push edx
call edi
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x14f8]
push eax
lea edx, [ebp - 0x1508]
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 - 0x12d8]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstrFree]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x14a0]
lea edx, [ebp - 0x149c]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x1508]
lea ecx, [ebp - 0x14f8]
push eax
lea edx, [ebp - 0x14c8]
push ecx
lea eax, [ebp - 0x14e8]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
lea eax, [ebp - 0x1788]
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0xaa0]
push eax
push ecx
mov dword [ebp - 0x1448], 0
mov dword [ebp - 0x1780], edx
mov dword [ebp - 0x1788], ebx
call edi
lea edx, [ebp - 0x12d8]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea ecx, [ebp - 0x1798]
lea edx, [ebp - 0x14d8]
lea eax, [ebp - 0x1478]
push ecx
push edx
mov dword [ebp - 0x1790], eax
mov dword [ebp - 0x1798], ebx
call edi
mov eax, dword [ebp - 0x1478]
lea ecx, [ebp - 0x12d8]
push eax
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov dword [ebp - 0x17a0], 0x4a601c
mov dword [ebp - 0x17a8], ebx
lea edx, [ebp - 0x17a8]
lea eax, [ebp - 0x14f8]
push edx
push eax
call edi
lea ecx, [ebp - 0x14f8]
lea edx, [ebp - 0x1508]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov eax, dword [0x4a654c]
lea ecx, [ebp - 0x1470]
push eax
push ecx
mov dword [ebp - 0x17b0], 0x408210
mov dword [ebp - 0x17b8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
mov eax, dword [ebp - 0x1470]
test eax, eax
je 0x44c62b
cmp word [eax], 1
jne 0x44c62b
mov edx, dword [ebp + 0x14]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov ecx, dword [ebp - 0x1470]
mov edx, dword [ecx + 0x14]
sub eax, edx
mov edx, dword [ecx + 0x10]
cmp eax, edx
mov dword [ebp - 0x1968], eax
jb 0x44c611
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x1968]
lea ecx, [eax*8]
sub ecx, eax
lea edx, [eax + ecx*4]
lea eax, [eax + edx*2]
shl eax, 2
jmp 0x44c631
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1470]
mov edx, dword [ecx + 0xc]
lea ecx, [ebp - 0x17c8]
push ecx
mov dword [ebp - 0x17c8], ebx
lea eax, [edx + eax + 0xe0]
lea edx, [ebp - 0x1528]
push edx
mov dword [ebp - 0x17c0], eax
call edi
lea eax, [ebp - 0x1470]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0x1528]
lea edx, [ebp - 0x1538]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
xor eax, eax
cmp word [ebp - 0x1430], 0xffff
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x14d8]
sete al
neg eax
mov word [ebp - 0x17e0], ax
push ecx
lea eax, [ebp - 0x14e8]
push edx
push eax
mov dword [ebp - 0x17d0], 0x4079b0
mov dword [ebp - 0x17d8], 0x8008
mov dword [ebp - 0x17e8], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x1508]
push eax
lea edx, [ebp - 0x17b8]
push ecx
lea eax, [ebp - 0x1518]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x1538]
push eax
lea edx, [ebp - 0x17d8]
push ecx
lea eax, [ebp - 0x1548]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x1558]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
lea edx, [ebp - 0x1568]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea eax, [ebp - 0x1578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarNot]
lea ecx, [ebp - 0x17e8]
push eax
lea edx, [ebp - 0x1588]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x1478]
mov word [ebp - 0x196c], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x17e8]
lea ecx, [ebp - 0x1538]
push eax
lea edx, [ebp - 0x1528]
push ecx
lea eax, [ebp - 0x1508]
push edx
push eax
lea ecx, [ebp - 0x14f8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
cmp word [ebp - 0x196c], 0
je 0x44c80f
lea ecx, [ebp - 0x1418]
lea edx, [ebp - 0xa78]
push ecx
lea eax, [ebp - 0x1120]
push edx
push eax
call fcn.00499430
lea ecx, [ebp - 0x12e0]
push ecx
push 0x4065c0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
push 0
push 0
push 1
lea edx, [ebp - 0x12e0]
push 0x4a96a4
push edx
push 0x534
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x1c
xor eax, eax
mov dword [ebp - 0x698], eax
mov dword [ebp - 0xa9c], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x141c], eax
mov dword [ebp - 0x1458], eax
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44c83d
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a87c
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44c8ae
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44c8e2
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x14a0]
lea edx, [ebp - 0x149c]
push ecx
fstp qword [eax]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44c947
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a890
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44c9b8
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44c9ec
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44caba
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a8a4
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44cb2b
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44cb5f
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44cc2d
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a8bc
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44cc9e
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44ccd2
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44cda0
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x408cf0
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44ce11
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44ce45
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x14
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44cf13
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x408d0c
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44cf84
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44cfb8
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44d086
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a86c
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44d0f7
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44d12b
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x1c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
lea ecx, [ebp - 0x12d8]
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov edx, eax
mov eax, dword [ebp + 0xc]
lea ecx, [eax + 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44d22c
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a8d4
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44d29d
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44d2d1
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x24
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44d39f
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a8ec
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44d410
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44d444
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44d512
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a900
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44d583
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44d5b7
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x2c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44d685
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a914
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44d6f6
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44d72a
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44d7f8
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a924
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44d869
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44d89d
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44d96b
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a93c
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44d9dc
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44da10
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp + 0xc]
add esp, 0x1c
lea edx, [ebp - 0x1788]
mov dword [ebp - 0x1788], ebx
lea eax, [ecx + 0xc]
push edx
mov dword [ebp - 0x1780], eax
lea eax, [ebp - 0x14c8]
push eax
call edi
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1798]
push ecx
push edx
mov dword [ebp - 0x1790], 0x407a20
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14c8]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x1968], 0
je 0x44db76
lea ecx, [ebp - 0x1788]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1240]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call edi
lea eax, [ebp - 0x14c8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp + 0xc]
lea ecx, [ebp - 0x14c8]
mov dword [ebp - 0x1788], ebx
lea eax, [edx + 0x14]
mov dword [ebp - 0x1780], eax
lea eax, [ebp - 0x1788]
push eax
push ecx
call edi
lea edx, [ebp - 0x14c8]
lea ecx, [ebp - 0x19d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x19d0]
lea eax, [ebp - 0x1788]
push edx
push eax
mov dword [ebp - 0x1780], 0x4087c4
mov dword [ebp - 0x1788], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x44dc15
lea ecx, [ebp - 0x19d0]
lea edx, [ebp - 0x1798]
push ecx
push edx
mov dword [ebp - 0x1790], 0x4087e8
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x44dc15
mov eax, dword [ebp + 0xc]
mov edx, 0x406adc
lea ecx, [eax + 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x12d8]
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea eax, [ebp - 0x1788]
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1478]
push eax
push ecx
mov dword [ebp - 0x1780], edx
mov dword [ebp - 0x1788], ebx
call edi
mov edx, dword [ebp - 0x1478]
lea eax, [ebp - 0x12d8]
push edx
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov ecx, dword [ebp + 0xc]
lea edx, [ebp - 0x17a8]
push edx
mov dword [ebp - 0x1790], 0x40a958
lea eax, [ecx + 0x14]
mov dword [ebp - 0x1798], 0x8008
mov dword [ebp - 0x17a0], eax
lea eax, [ebp - 0x14e8]
push eax
mov dword [ebp - 0x17a8], ebx
call edi
mov ecx, dword [ebp + 0xc]
lea edx, [ebp - 0x17c8]
push edx
mov dword [ebp - 0x17b0], 0x4087c4
lea eax, [ecx + 0x38]
mov dword [ebp - 0x17b8], 0x8008
mov dword [ebp - 0x17c0], eax
lea eax, [ebp - 0x1518]
push eax
mov dword [ebp - 0x17c8], ebx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1798]
push ecx
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x17d0], 0x408a00
mov dword [ebp - 0x17d8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
lea ecx, [ebp - 0x14e8]
push eax
lea edx, [ebp - 0x17b8]
push ecx
lea eax, [ebp - 0x14f8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
lea ecx, [ebp - 0x1508]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x1518]
lea eax, [ebp - 0x17d8]
push edx
lea ecx, [ebp - 0x1528]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea edx, [ebp - 0x1538]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x1478]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1518]
lea ecx, [ebp - 0x14e8]
push eax
lea edx, [ebp - 0x14c8]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
cmp word [ebp - 0x1968], 0
je 0x44ddae
mov eax, dword [ebp + 0xc]
mov edx, 0x406adc
lea ecx, [eax + 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp + 8]
lea eax, [ecx + 0x24]
push eax
call fcn.004a07f0
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov edx, eax
mov eax, dword [ebp + 0xc]
lea ecx, [eax + 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44de0f
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a970
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44de80
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44deb4
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov ecx, dword [ebp + 0xc]
lea edx, [ebp - 0x14a0]
push edx
mov word [ecx + 0x84], ax
lea eax, [ebp - 0x149c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ecx, dword [ebp + 0xc]
lea edx, [ebp - 0x1788]
push edx
mov dword [ebp - 0x1788], ebx
lea eax, [ecx + 0xc]
mov dword [ebp - 0x1780], eax
lea eax, [ebp - 0x14c8]
push eax
call edi
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1798]
push ecx
push edx
mov dword [ebp - 0x1790], 0x407a38
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14c8]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x1968], 0
je 0x44e008
mov eax, dword [ebp + 8]
mov ecx, dword [ebp + 0xc]
add eax, 0x24
push eax
lea eax, [ecx + 0x20]
push eax
call fcn.00445870
mov edx, eax
lea ecx, [ebp - 0x147c]
call esi
mov eax, dword [ebp - 0x147c]
lea edx, [ebp - 0x14c8]
mov dword [ebp - 0x14c0], eax
push 3
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x147c], 0
mov dword [ebp - 0x14c8], 8
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x14d8]
lea edx, [ebp - 0x1478]
push ecx
push edx
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 + 0xc]
lea edx, [ebp - 0x147c]
push edx
mov word [ecx + 0x84], ax
lea eax, [ebp - 0x1478]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x14d8]
lea edx, [ebp - 0x14c8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44e036
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a984
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44e0a7
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44e0db
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov ecx, dword [ebp + 0xc]
lea edx, [ebp - 0x14a0]
push edx
mov word [ecx + 0x3c], ax
lea eax, [ebp - 0x149c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44e142
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a99c
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44e1b3
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44e1e7
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x14a0]
lea edx, [ebp - 0x149c]
push ecx
fstp qword [eax + 0x40]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44e24d
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a9b4
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44e2be
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44e2f2
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x14a0]
lea edx, [ebp - 0x149c]
push ecx
fstp qword [eax + 0x48]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44e358
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a9c8
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44e3c9
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44e3fd
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x14a0]
lea edx, [ebp - 0x149c]
push ecx
fstp qword [eax + 0x50]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44e463
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40a9f0
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44e4d4
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44e508
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x14a0]
lea edx, [ebp - 0x149c]
push ecx
fstp qword [eax + 0x58]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44e56e
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40aa0c
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44e5df
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44e613
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp + 0xc]
lea edx, [ebp - 0x14a0]
push edx
mov dword [ecx + 0x60], eax
lea eax, [ebp - 0x149c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44e679
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40aa24
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44e6ea
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44e71e
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp + 0xc]
lea edx, [ebp - 0x14a0]
push edx
mov dword [ecx + 0x64], eax
lea eax, [ebp - 0x149c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44e784
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40aa40
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44e7f5
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44e829
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp + 0xc]
lea edx, [ebp - 0x14a0]
push edx
mov dword [ecx + 0x68], eax
lea eax, [ebp - 0x149c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44e88f
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40aa58
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44e900
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44e934
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x98
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44ea05
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40aa70
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44ea76
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44eaaa
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44eb7b
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40aa88
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44ebec
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44ec20
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0xa0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44ecf1
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40aaa8
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44ed62
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44ed96
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0xa4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44ee67
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40aac4
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44eed8
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44ef0c
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0xa8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44efdd
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40aae0
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44f04e
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44f082
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0xb0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44f153
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40aaf8
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44f1c4
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44f1f8
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0xb4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp + 0xc]
add esp, 0x1c
lea edx, [ebp - 0x1788]
mov dword [ebp - 0x1788], ebx
lea eax, [ecx + 0xc]
push edx
mov dword [ebp - 0x1780], eax
lea eax, [ebp - 0x14c8]
push eax
call edi
lea edx, [ebp - 0x17a8]
lea eax, [ebp - 0x14e8]
lea ecx, [ebp - 0x1238]
push edx
push eax
mov dword [ebp - 0x1790], 0x407a20
mov dword [ebp - 0x1798], 0x8008
mov dword [ebp - 0x17a0], ecx
mov dword [ebp - 0x17a8], ebx
call edi
lea ecx, [ebp - 0x14c8]
lea edx, [ebp - 0x1798]
push ecx
lea eax, [ebp - 0x14d8]
push edx
push eax
mov dword [ebp - 0x17b0], 0x406adc
mov dword [ebp - 0x17b8], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x14e8]
push eax
lea edx, [ebp - 0x17b8]
push ecx
lea eax, [ebp - 0x14f8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x1508]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x1968], ax
lea edx, [ebp - 0x14e8]
lea eax, [ebp - 0x14c8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x1968], 0
je 0x44f488
lea ecx, [ebp - 0x12d8]
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
lea edx, [ebp - 0x1478]
lea eax, [ebp - 0x12a4]
push edx
push eax
push 0x4a6010
call fcn.00446ef0
mov edx, eax
lea ecx, [ebp - 0x147c]
call esi
mov ecx, dword [ebp - 0x1478]
lea edx, [ebp - 0x12d8]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov edx, dword [ebp - 0x147c]
lea ecx, [ebp - 0x144c]
mov dword [ebp - 0x147c], 0
call esi
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1788]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x144c]
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call edi
lea eax, [ebp - 0x14c8]
lea ecx, [ebp - 0x1798]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x14c8]
mov word [ebp - 0x1968], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x1968], 0
je 0x44f4cd
mov edx, dword [ebp + 0xc]
lea ecx, [ebp - 0x14c8]
mov dword [ebp - 0x1788], ebx
lea eax, [edx + 0x18]
mov dword [ebp - 0x1780], eax
lea eax, [ebp - 0x1788]
push eax
push ecx
call edi
lea edx, [ebp - 0x14c8]
push edx
jmp 0x44f4b1
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x1788]
lea edx, [ebp - 0x14c8]
add eax, 0x18
push ecx
push edx
mov dword [ebp - 0x1780], eax
mov dword [ebp - 0x1788], ebx
call edi
lea eax, [ebp - 0x14c8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x144c]
call esi
lea ecx, [ebp - 0x14c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6a0]
lea edx, [ebp - 0x149c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44f4fb
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40ab14
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44f56c
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44f5a0
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x14c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44f671
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40ab28
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44f6e2
mov edx, dword [ebp - 0x196c]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14a0]
lea edx, [ebp - 0x14c8]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x1974], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x44f716
mov ecx, dword [ebp - 0x1974]
push 0x34
push 0x407420
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c8]
lea eax, [ebp - 0x1798]
push edx
lea ecx, [ebp - 0x14d8]
push eax
push ecx
mov dword [ebp - 0x1790], 0x406ae4
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x14e8]
push eax
push edx
call edi
lea eax, [ebp - 0x14e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1478]
call esi
mov ecx, dword [ebp + 0xc]
mov edx, eax
add ecx, 0x150
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1478]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x14a0]
lea eax, [ebp - 0x149c]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x14e8]
lea edx, [ebp - 0x14d8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x6a0]
add esp, 0x1c
lea edx, [ebp - 0x149c]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44f7e7
mov ecx, dword [ebp - 0x6a0]
push 0x54
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x149c]
mov eax, 8
mov dword [ebp - 0x1780], 0x40ab3c
mov dword [ebp - 0x1788], eax
mov edx, dword [ecx]
mov dword [ebp - 0x196c], ecx
lea ecx, [ebp - 0x14a0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1784]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1780]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x177c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x149c]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44f858
mov eax, dword [ebp - 0x6a0]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x46ce42
mov edx, dword [ebp - 0x6a0]
push 0x80
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x407380
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x6a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov ax, word [ebp - 0x1468]
add ax, 1
jo 0x46d643
cmp ax, 0xc
mov dword [ebp - 0x1468], eax
jle 0x46ce9b
mov cx, word [ebp - 0x146c]
mov dword [ebp - 0x1468], 1
add cx, 1
jo 0x46d643
mov dword [ebp - 0x146c], ecx
lea edx, [ebp - 0x1798]
lea ecx, [ebp - 0x14c8]
mov dword [ebp - 0x1790], 0x408d44
mov dword [ebp - 0x1798], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x146c]
push 1
lea eax, [ebp - 0x14c8]
mov dword [ebp - 0x1780], edx
push 1
lea ecx, [ebp - 0x1788]
push eax
lea edx, [ebp - 0x14d8]
push ecx
push edx
mov dword [ebp - 0x1788], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x17b8]
lea ecx, [ebp - 0x14e8]
mov dword [ebp - 0x17b0], 0x408d54
mov dword [ebp - 0x17b8], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x1468]
push 1
lea ecx, [ebp - 0x14e8]
mov dword [ebp - 0x17a0], eax
push 1
lea edx, [ebp - 0x17a8]
push ecx
lea eax, [ebp - 0x14f8]
push edx
push eax
mov dword [ebp - 0x17a8], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x14d8]
lea edx, [ebp - 0x14f8]
push ecx
lea eax, [ebp - 0x1508]
push edx
push eax
mov dword [ebp - 0x17c0], 0x40a758
mov dword [ebp - 0x17c8], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x17c8]
push eax
lea edx, [ebp - 0x1518]
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 - 0x1440]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstrFree]
lea ecx, [ebp - 0x1518]
lea edx, [ebp - 0x1508]
push ecx
lea eax, [ebp - 0x14f8]
push edx
lea ecx, [ebp - 0x14d8]
push eax
lea edx, [ebp - 0x14e8]
push ecx
lea eax, [ebp - 0x14c8]
push edx
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
jmp 0x44afbb
mov edx, 0x4082e0
lea ecx, [ebp - 0x1424]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
wait
push 0x46d625
jmp 0x46d44c
lea ecx, [ebp - 0xab4]
push 0
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
mov edx, 0x406ae4
lea ecx, [ebp - 0x1424]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
wait
push 0x46d625
jmp 0x46d44c
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0x1a64]
push edx
call esi
lea eax, [ebp - 0x1a68]
push eax
call esi
lea ecx, [ebp - 0x1a60]
lea edx, [ebp - 0x1a50]
push ecx
lea eax, [ebp - 0x1a40]
push edx
lea ecx, [ebp - 0x1a30]
push eax
lea edx, [ebp - 0x1a20]
push ecx
lea eax, [ebp - 0x1a10]
push edx
lea ecx, [ebp - 0x1a00]
push eax
lea edx, [ebp - 0x19f0]
push ecx
lea eax, [ebp - 0x19e0]
push edx
lea ecx, [ebp - 0x19d0]
push eax
lea edx, [ebp - 0x19c0]
push ecx
push edx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaRecDestruct]
add esp, 0x30
lea eax, [ebp - 0x558]
push eax
push 0x4065c0
call edi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x55c]
call esi
lea ecx, [ebp - 0x690]
push ecx
push 0x406d58
call edi
lea ecx, [ebp - 0x69c]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x6a0]
call ebx
lea ecx, [ebp - 0x6a4]
call esi
lea ecx, [ebp - 0x6a8]
call esi
lea ecx, [ebp - 0xa7c]
call esi
lea ecx, [ebp - 0xa84]
call esi
lea ecx, [ebp - 0xa8c]
call esi
lea ecx, [ebp - 0xa90]
call ebx
lea ecx, [ebp - 0xaa0]
call esi
lea ecx, [ebp - 0xaa4]
call esi
lea ecx, [ebp - 0xaac]
call esi
lea ecx, [ebp - 0xab0]
call ebx
lea ecx, [ebp - 0xab4]
call ebx
lea ecx, [ebp - 0xab8]
call esi
lea edx, [ebp - 0xfec]
push edx
push 0x4065c0
call edi
lea ecx, [ebp - 0xff0]
call esi
lea eax, [ebp - 0x1120]
push eax
push 0x406e8c
call edi
lea ecx, [ebp - 0x12a4]
push ecx
push 0x406b6c
call edi
lea ecx, [ebp - 0x12b4]
call esi
lea ecx, [ebp - 0x12bc]
call esi
lea ecx, [ebp - 0x12c0]
call esi
lea ecx, [ebp - 0x12c4]
call esi
lea ecx, [ebp - 0x12c8]
call esi
lea ecx, [ebp - 0x12dc]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea edx, [ebp - 0x12e0]
push edx
push 0x4065c0
call ebx
lea eax, [ebp - 0x1418]
push eax
push 0x406d58
call edi
lea ecx, [ebp - 0x1420]
call esi
lea ecx, [ebp - 0x1444]
push ecx
push 0x40628c
call ebx
lea ecx, [ebp - 0x144c]
call esi
lea ecx, [ebp - 0x1450]
call esi
lea ecx, [ebp - 0x145c]
call esi
lea ecx, [ebp - 0x1460]
call esi
lea ecx, [ebp - 0x1464]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop