Function at 0x4abaa0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x406bb6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x36c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x405718
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
push 0
push 0x40b4e0
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcCreateObject2
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVBVM60.DLL___vbaVarSetVar
mov dword [ebp - 4], 4
push 0
push 0x40e1f0
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcCreateObject2
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarSetVar
mov dword [ebp - 4], 5
push 0
push 0x40e214
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0xc
mov dword [ebp - 4], 6
mov dword [ebp - 0x24c], 0x40adcc
mov dword [ebp - 0x254], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40b534
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarSetVar
mov dword [ebp - 4], 7
and dword [ebp - 0x24c], 0
mov dword [ebp - 0x254], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40e224
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarSetVar
mov dword [ebp - 4], 8
and dword [ebp - 0x24c], 0
mov dword [ebp - 0x254], 0xb
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x190]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 9
and dword [ebp - 0x24c], 0
mov dword [ebp - 0x254], 0x8002
push 0
push 0x40b554
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x10
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarTstGt
mov word [ebp - 0x2b0], ax
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4abe01
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x24c], 0x40ad6c
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x1c0]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0xb
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x2d8]
push eax
lea eax, [ebp - 0x2e8]
push eax
lea eax, [ebp - 0x2ec]
push eax
lea eax, [ebp - 0x2e0]
push eax
call sub.MSVBVM60.DLL___vbaForEachVar
mov dword [ebp - 0x30c], eax
jmp 0x4abdf4
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x24c], 0x41e394
mov dword [ebp - 0x254], 0x8008
push 0
push 0x40d32c
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x10
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x2b0], ax
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4abdbf
mov dword [ebp - 4], 0xd
or dword [ebp - 0x24c], 0xffffffff
mov dword [ebp - 0x254], 0xb
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x190]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x2d8]
push eax
lea eax, [ebp - 0x2e8]
push eax
lea eax, [ebp - 0x2e0]
push eax
call sub.MSVBVM60.DLL___vbaExitEachVar
jmp 0x4abe01
mov dword [ebp - 4], 0x10
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x2d8]
push eax
lea eax, [ebp - 0x2e8]
push eax
lea eax, [ebp - 0x2ec]
push eax
lea eax, [ebp - 0x2e0]
push eax
call sub.MSVBVM60.DLL___vbaNextEachVar
mov dword [ebp - 0x30c], eax
cmp dword [ebp - 0x30c], 0
jne 0x4abd18
mov dword [ebp - 4], 0x12
and dword [ebp - 0x24c], 0
mov dword [ebp - 0x254], 0x800b
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x4ac2a5
mov dword [ebp - 4], 0x13
cmp dword [0x4d5f98], 0
jne 0x4abe62
push 0x4d5f98
push 0x40ada8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x330], 0x4d5f98
jmp 0x4abe6c
mov dword [ebp - 0x330], 0x4d5f98
mov eax, dword [ebp - 0x330]
mov eax, dword [eax]
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x1e4]
push eax
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
push dword [ebp - 0x2b0]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0
jge 0x4abec3
push 0x14
push 0x40ad98
push dword [ebp - 0x2b0]
push dword [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x334], eax
jmp 0x4abeca
and dword [ebp - 0x334], 0
mov eax, dword [ebp - 0x1e4]
mov dword [ebp - 0x2b8], eax
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x2b8]
mov eax, dword [eax]
push dword [ebp - 0x2b8]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x4abf1f
push 0x50
push 0x40adb8
push dword [ebp - 0x2b8]
push dword [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x338], eax
jmp 0x4abf26
and dword [ebp - 0x338], 0
push dword [ebp - 0x1c4]
push 0x41e3ac
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
lea edx, [ebp - 0x204]
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1c4]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x14
lea eax, [ebp - 0x170]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
or dword [ebp - 0x25c], 0xffffffff
mov dword [ebp - 0x264], 0x800b
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40b140
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x264]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x2b0], ax
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4ac043
mov dword [ebp - 4], 0x15
lea eax, [ebp - 0x170]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40dacc
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x1c
mov dword [ebp - 4], 0x17
cmp dword [0x4d5010], 0
jne 0x4ac06e
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x33c], 0x4d5010
jmp 0x4ac078
mov dword [ebp - 0x33c], 0x4d5010
mov eax, dword [ebp - 0x33c]
mov eax, dword [eax]
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
push dword [ebp - 0x2b0]
call dword [eax + 0x738]
fnclex
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0
jge 0x4ac0d5
push 0x738
push 0x40a860
push dword [ebp - 0x2b0]
push dword [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x340], eax
jmp 0x4ac0dc
and dword [ebp - 0x340], 0
push dword [ebp - 0x1c4]
push 0x41e3d0
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x204]
push eax
call fcn.0044bf0f
lea ecx, [ebp - 0x1c4]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x18
lea eax, [ebp - 0x170]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
or dword [ebp - 0x25c], 0xffffffff
mov dword [ebp - 0x264], 0x800b
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40b140
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x264]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x2b0], ax
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4ac2a5
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x24c], 0x41e404
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40e3cc
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1a
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaStrVarCopy
mov edx, eax
lea ecx, [ebp - 0x1c4]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x1c4]
push eax
call fcn.0045abac
lea ecx, [ebp - 0x1c4]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x1b
lea eax, [ebp - 0x170]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40dacc
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x1c
mov dword [ebp - 4], 0x1e
push 0x41e4e4
push 0x40ae30
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
lea edx, [ebp - 0x204]
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x24c], 0x41e558
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40ae30
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x24c], 0x41e6c4
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40ae30
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x24c], 0x41e7a8
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40ae30
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x24c], 0x41e8b0
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40ae30
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x24c], 0x41e998
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40ae30
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x24c], 0x41e9d4
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40ae30
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x24c], 0x41ea10
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40ae30
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x24c], 0x41ea9c
mov dword [ebp - 0x254], 8
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x24c], 0x40ba10
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x110]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x24c], 0x40ba54
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0xe0]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x24c], 0x40ad6c
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x2a
lea eax, [ebp - 0x110]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
or dword [ebp - 0x25c], 0xffffffff
mov dword [ebp - 0x264], 0x800b
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40b140
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x264]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x2b0], ax
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4ac789
mov dword [ebp - 4], 0x2b
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x204]
push eax
call fcn.0045791b
lea edx, [ebp - 0x204]
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2d
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
movsx eax, ax
test eax, eax
je 0x4ac818
mov dword [ebp - 4], 0x2e
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x110]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40dacc
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x1c
mov dword [ebp - 4], 0x2f
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xe0]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40dacc
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x1c
mov dword [ebp - 4], 0x31
lea eax, [ebp - 0x110]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
and dword [ebp - 0x25c], 0
mov dword [ebp - 0x264], 0x800b
lea eax, [ebp - 0xe0]
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x274], 0x400c
and dword [ebp - 0x27c], 0
mov dword [ebp - 0x284], 0x800b
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40b140
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x274]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40b140
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x284]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0x244]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x2b0], ax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x204]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4acbcb
mov dword [ebp - 4], 0x32
cmp dword [0x4d5010], 0
jne 0x4ac964
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x344], 0x4d5010
jmp 0x4ac96e
mov dword [ebp - 0x344], 0x4d5010
mov eax, dword [ebp - 0x344]
mov eax, dword [eax]
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
push dword [ebp - 0x2b0]
call dword [eax + 0x718]
fnclex
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0
jge 0x4ac9cb
push 0x718
push 0x40a860
push dword [ebp - 0x2b0]
push dword [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x348], eax
jmp 0x4ac9d2
and dword [ebp - 0x348], 0
mov dword [ebp - 0x24c], 0x41eb74
mov dword [ebp - 0x254], 8
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x310], eax
and dword [ebp - 0x1c4], 0
mov eax, dword [ebp - 0x310]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x214]
push eax
call fcn.0044b1fa
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x33
lea eax, [ebp - 0x110]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
and dword [ebp - 0x25c], 0
mov dword [ebp - 0x264], 0x800b
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40b140
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x264]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x2b0], ax
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4acbcb
mov dword [ebp - 4], 0x34
lea eax, [ebp - 0x110]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
mov dword [ebp - 0x25c], 2
mov dword [ebp - 0x264], 2
or dword [ebp - 0x27c], 0xffffffff
mov dword [ebp - 0x284], 0xb
push 0
push 0x40b4e0
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcCreateObject2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x120]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40db00
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x264]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x284]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 3
push 0x40dae4
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLdRf
add esp, 0x40
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x1c
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x204]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x37
and dword [ebp - 0x24c], 0
mov dword [ebp - 0x254], 0xb
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x38
lea eax, [ebp - 0xe0]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
or dword [ebp - 0x25c], 0xffffffff
mov dword [ebp - 0x264], 0x800b
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40b140
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x264]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x2b0], ax
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4acdd8
mov dword [ebp - 4], 0x39
lea eax, [ebp - 0xe0]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40da98
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaVarSetVar
mov dword [ebp - 4], 0x3a
push 0
push 0x40daa8
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x10
mov edx, eax
lea ecx, [ebp - 0x100]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3b
push 0
push 0x40daa8
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLdRf
add esp, 0x10
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcGetPresentDate
push 1
push 1
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
push 0x412258
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL_rtcDateDiff
mov dword [ebp - 0x24c], 3
mov dword [ebp - 0x254], 0x8002
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarTstGt
mov word [ebp - 0x2b0], ax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4acdd8
mov dword [ebp - 4], 0x3c
or dword [ebp - 0x24c], 0xffffffff
mov dword [ebp - 0x254], 0xb
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3f
lea eax, [ebp - 0xe0]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 0x400c
and dword [ebp - 0x25c], 0
mov dword [ebp - 0x264], 0x800b
or dword [ebp - 0x26c], 0xffffffff
mov dword [ebp - 0x274], 0x800b
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x40b140
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x274]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x2b0], ax
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4acf04
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x24c], 0x41ebc4
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x41
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaStrVarCopy
mov edx, eax
lea ecx, [ebp - 0x1c4]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x1c4]
push eax
call fcn.0045abac
lea ecx, [ebp - 0x1c4]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x43
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0x204]
push eax
call fcn.0045791b
lea edx, [ebp - 0x204]
lea ecx, [ebp - 0x1c0]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x24c], 0x40ae30
mov dword [ebp - 0x254], 8
and dword [ebp - 0x25c], 0
mov dword [ebp - 0x264], 0x8002
mov dword [ebp - 0x26c], 0x40da7c
mov dword [ebp - 0x274], 8
and dword [ebp - 0x27c], 0
mov dword [ebp - 0x284], 0x8002
push 1
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x254]
push eax
push 0
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpGt
push eax
push 1
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x274]
push eax
push 0
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
push eax
lea eax, [ebp - 0x284]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpGt
push eax
lea eax, [ebp - 0x244]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x2b0], ax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x204]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4adc6c
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x24c], 0x40ae30
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1c4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1c4]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x46
cmp dword [0x4d5010], 0
jne 0x4ad0cc
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x34c], 0x4d5010
jmp 0x4ad0d6
mov dword [ebp - 0x34c], 0x4d5010
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
push dword [ebp - 0x2b0]
call dword [eax + 0x710]
fnclex
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0
jge 0x4ad133
push 0x710
push 0x40a860
push dword [ebp - 0x2b0]
push dword [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x350], eax
jmp 0x4ad13a
and dword [ebp - 0x350], 0
mov dword [ebp - 0x24c], 0x40b9f4
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x214]
call sub.MSVBVM60.DLL___vbaVarDup
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x314], eax
and dword [ebp - 0x1c4], 0
mov eax, dword [ebp - 0x314]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x224]
push eax
call fcn.0044fa66
lea edx, [ebp - 0x224]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x47
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x2dc]
push eax
lea eax, [ebp - 0x2f0]
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaForEachVar
mov dword [ebp - 0x318], eax
jmp 0x4adc5a
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x24c], 0x40da7c
mov dword [ebp - 0x254], 8
and dword [ebp - 0x25c], 0
mov dword [ebp - 0x264], 0x8002
push 1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x254]
push eax
push 0
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
push eax
lea eax, [ebp - 0x264]
push eax
call sub.MSVBVM60.DLL___vbaVarTstGt
mov word [ebp - 0x2b0], ax
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4adc28
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x24c], 0x40da7c
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1c4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1c4]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4a
and dword [ebp - 0x24c], 0
mov dword [ebp - 0x254], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
mov edx, eax
lea ecx, [ebp - 0x1a0]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x24c], 1
mov dword [ebp - 0x254], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x24c], 2
mov dword [ebp - 0x254], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x24c], 3
mov dword [ebp - 0x254], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x254]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x24c], 0x41ec2c
mov dword [ebp - 0x254], 8
and dword [ebp - 0x25c], 0
mov dword [ebp - 0x264], 0x8002
mov dword [ebp - 0x26c], 0x41ec2c
mov dword [ebp - 0x274], 8
and dword [ebp - 0x27c], 0
mov dword [ebp - 0x284], 0x8002
push 1
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x254]
push eax
push 0
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpGt
push eax
push 1
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x274]
push eax
push 0
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
push eax
lea eax, [ebp - 0x284]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpGt
push eax
lea eax, [ebp - 0x244]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x2b0], ax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x204]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4adc28
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x24c], 0x41ec3c
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40f340
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x24c], 0x40f358
mov dword [ebp - 0x254], 8
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL_rtcGetPresentDate
mov dword [ebp - 0x25c], 0x40f364
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x24c], 0x40b684
mov dword [ebp - 0x254], 8
cmp dword [0x4d5010], 0
jne 0x4ad682
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x354], 0x4d5010
jmp 0x4ad68c
mov dword [ebp - 0x354], 0x4d5010
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
push dword [ebp - 0x2b0]
call dword [eax + 0x6f8]
fnclex
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0
jge 0x4ad6e9
push 0x6f8
push 0x40a860
push dword [ebp - 0x2b0]
push dword [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x358], eax
jmp 0x4ad6f0
and dword [ebp - 0x358], 0
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x31c], eax
and dword [ebp - 0x1c4], 0
mov eax, dword [ebp - 0x31c]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
mov dword [ebp - 0x25c], 0x40f370
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x52
mov dword [ebp - 0x24c], 0x40b684
mov dword [ebp - 0x254], 8
cmp dword [0x4d5010], 0
jne 0x4ad7da
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x35c], 0x4d5010
jmp 0x4ad7e4
mov dword [ebp - 0x35c], 0x4d5010
mov eax, dword [ebp - 0x35c]
mov eax, dword [eax]
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
push dword [ebp - 0x2b0]
call dword [eax + 0x700]
fnclex
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0
jge 0x4ad841
push 0x700
push 0x40a860
push dword [ebp - 0x2b0]
push dword [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x360], eax
jmp 0x4ad848
and dword [ebp - 0x360], 0
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x320], eax
and dword [ebp - 0x1c4], 0
mov eax, dword [ebp - 0x320]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
mov dword [ebp - 0x25c], 0x40f370
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x53
mov dword [ebp - 0x24c], 0x40b684
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40f370
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x54
mov dword [ebp - 0x24c], 0x40b684
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40f370
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x55
mov dword [ebp - 0x24c], 0x40b684
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40f370
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x24c], 0x40b684
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x40f47c
mov dword [ebp - 0x264], 8
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x57
cmp dword [0x4d5010], 0
jne 0x4adb73
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x364], 0x4d5010
jmp 0x4adb7d
mov dword [ebp - 0x364], 0x4d5010
mov eax, dword [ebp - 0x364]
mov eax, dword [eax]
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
push dword [ebp - 0x2b0]
call dword [eax + 0x710]
fnclex
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0
jge 0x4adbda
push 0x710
push 0x40a860
push dword [ebp - 0x2b0]
push dword [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x368], eax
jmp 0x4adbe1
and dword [ebp - 0x368], 0
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x324], eax
and dword [ebp - 0x1c4], 0
mov eax, dword [ebp - 0x324]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x204]
push eax
call fcn.0044e46e
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x5a
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x2dc]
push eax
lea eax, [ebp - 0x2f0]
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaNextEachVar
mov dword [ebp - 0x318], eax
cmp dword [ebp - 0x318], 0
jne 0x4ad206
jmp 0x4addb0
mov dword [ebp - 4], 0x5c
cmp dword [0x4d5010], 0
jne 0x4adc97
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x36c], 0x4d5010
jmp 0x4adca1
mov dword [ebp - 0x36c], 0x4d5010
mov eax, dword [ebp - 0x36c]
mov eax, dword [eax]
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
push dword [ebp - 0x2b0]
call dword [eax + 0x718]
fnclex
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0
jge 0x4adcfe
push 0x718
push 0x40a860
push dword [ebp - 0x2b0]
push dword [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x370], eax
jmp 0x4add05
and dword [ebp - 0x370], 0
mov dword [ebp - 0x24c], 0x41e630
mov dword [ebp - 0x254], 8
mov dword [ebp - 0x25c], 0x41ec84
mov dword [ebp - 0x264], 8
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x328], eax
and dword [ebp - 0x1c4], 0
mov eax, dword [ebp - 0x328]
mov dword [ebp - 0x21c], eax
mov dword [ebp - 0x224], 8
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x224]
push eax
call fcn.0044b1fa
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x204]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x5e
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x2a8]
push eax
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
push dword [ebp - 0x2b0]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0
jge 0x4ade18
push 0x1c
push 0x40c1c8
push dword [ebp - 0x2b0]
push dword [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x374], eax
jmp 0x4ade1f
and dword [ebp - 0x374], 0
xor eax, eax
cmp dword [ebp - 0x2a8], 0
sete al
neg eax
mov word [ebp - 0x2b8], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeObj
movsx eax, word [ebp - 0x2b8]
test eax, eax
je 0x4ade4f
jmp 0x4ae20e
mov dword [ebp - 4], 0x62
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
push dword [ebp - 0x2b0]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0
jge 0x4adeb7
push 0x2c
push 0x40c1c8
push dword [ebp - 0x2b0]
push dword [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x378], eax
jmp 0x4adebe
and dword [ebp - 0x378], 0
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1e8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x2b8], eax
lea eax, [ebp - 0x2a8]
push eax
mov eax, dword [ebp - 0x2b8]
mov eax, dword [eax]
push dword [ebp - 0x2b8]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0
jge 0x4adf1f
push 0x1c
push 0x40c1c8
push dword [ebp - 0x2b8]
push dword [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x37c], eax
jmp 0x4adf26
and dword [ebp - 0x37c], 0
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1ec]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x2c0], eax
lea eax, [ebp - 0x1c8]
push eax
mov eax, dword [ebp - 0x2c0]
mov eax, dword [eax]
push dword [ebp - 0x2c0]
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4adf87
push 0x24
push 0x40c1c8
push dword [ebp - 0x2c0]
push dword [ebp - 0x2c4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x380], eax
jmp 0x4adf8e
and dword [ebp - 0x380], 0
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1f0]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x2c8], eax
lea eax, [ebp - 0x1d0]
push eax
mov eax, dword [ebp - 0x2c8]
mov eax, dword [eax]
push dword [ebp - 0x2c8]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4adfef
push 0x2c
push 0x40c1c8
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x384], eax
jmp 0x4adff6
and dword [ebp - 0x384], 0
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x2d0], eax
lea eax, [ebp - 0x2ac]
push eax
mov eax, dword [ebp - 0x2d0]
mov eax, dword [eax]
push dword [ebp - 0x2d0]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4ae057
push 0x1c
push 0x40c1c8
push dword [ebp - 0x2d0]
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x388], eax
jmp 0x4ae05e
and dword [ebp - 0x388], 0
push 0x41ed10
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40ad64
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40ad64
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2ac]
call sub.MSVBVM60.DLL___vbaStrI4
mov edx, eax
lea ecx, [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x21c], eax
mov dword [ebp - 0x224], 8
mov eax, dword [ebp - 0x2a8]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 3
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x32c], eax
and dword [ebp - 0x1c4], 0
mov eax, dword [ebp - 0x32c]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
call fcn.0044bd10
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x1dc]
push eax
lea eax, [ebp - 0x1d8]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x1d4]
push eax
lea eax, [ebp - 0x1cc]
push eax
lea eax, [ebp - 0x1c8]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x1ec]
push eax
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0x18
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x63
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x38c], eax
mov eax, dword [ebp - 0x38c]
mov eax, dword [eax]
push dword [ebp - 0x38c]
call dword [eax + 0x48]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeObj
push 0x4ae3f2
jmp 0x4ae2b5
lea eax, [ebp - 0x2e0]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea eax, [ebp - 0x2dc]
push eax
lea eax, [ebp - 0x2d8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0xc0]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0xd0]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0xe0]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x100]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x110]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x140]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x150]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x190]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x1a0]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x1b0]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x1c0]
call sub.MSVBVM60.DLL___vbaFreeVar
ret