Function at 0x4aed9e
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, 0x4fc
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x405940
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 - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcCreateObject2
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarSetVar
mov dword [ebp - 4], 4
mov dword [ebp - 0x32c], 0x40cf14
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 5
cmp dword [0x4d5010], 0
jne 0x4aee75
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4a4], 0x4d5010
jmp 0x4aee7f
mov dword [ebp - 0x4a4], 0x4d5010
mov eax, dword [ebp - 0x4a4]
mov eax, dword [eax]
mov dword [ebp - 0x3fc], eax
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
push dword [ebp - 0x3fc]
call dword [eax + 0x710]
fnclex
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0
jge 0x4aeedc
push 0x710
push 0x40a860
push dword [ebp - 0x3fc]
push dword [ebp - 0x400]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4a8], eax
jmp 0x4aeee3
and dword [ebp - 0x4a8], 0
mov dword [ebp - 0x32c], 0x40bf28
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x1f4]
call sub.MSVBVM60.DLL___vbaVarDup
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x460], eax
and dword [ebp - 0x1b8], 0
mov eax, dword [ebp - 0x460]
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x204]
push eax
call fcn.0044fa66
lea edx, [ebp - 0x204]
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 6
mov dword [ebp - 0x1ec], 0x80020004
mov dword [ebp - 0x1f4], 0xa
mov dword [ebp - 0x32c], 0x419b4c
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcGetObject
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaVarSetVar
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 7
mov dword [ebp - 0x32c], 0x41ee6c
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 8
mov dword [ebp - 0x32c], 0x80000002
mov dword [ebp - 0x334], 3
lea eax, [ebp - 0x90]
mov dword [ebp - 0x34c], eax
mov dword [ebp - 0x354], 0x400c
lea eax, [ebp - 0xe0]
mov dword [ebp - 0x35c], eax
mov dword [ebp - 0x364], 0x400c
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x334]
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 - 0x354]
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 - 0x364]
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 0x411994
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x3c
mov dword [ebp - 4], 9
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x41c]
push eax
lea eax, [ebp - 0x444]
push eax
lea eax, [ebp - 0x448]
push eax
lea eax, [ebp - 0x440]
push eax
call sub.MSVBVM60.DLL___vbaForEachVar
mov dword [ebp - 0x464], eax
jmp 0x4b25f4
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x32c], 0x41eee4
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x32c], 0x40adcc
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x110]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x32c], 0x80000002
mov dword [ebp - 0x334], 3
lea eax, [ebp - 0x110]
mov dword [ebp - 0x34c], eax
mov dword [ebp - 0x354], 0x400c
lea eax, [ebp - 0x70]
mov dword [ebp - 0x35c], eax
mov dword [ebp - 0x364], 0x400c
lea eax, [ebp - 0x1b0]
mov dword [ebp - 0x36c], eax
mov dword [ebp - 0x374], 0x400c
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x334]
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 - 0x354]
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 - 0x364]
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 - 0x374]
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 4
push 0x41ef08
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x4c
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x32c], 0x41ef3c
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x32c], 0x40adcc
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x110]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x32c], 0x80000002
mov dword [ebp - 0x334], 3
lea eax, [ebp - 0x110]
mov dword [ebp - 0x34c], eax
mov dword [ebp - 0x354], 0x400c
lea eax, [ebp - 0x70]
mov dword [ebp - 0x35c], eax
mov dword [ebp - 0x364], 0x400c
lea eax, [ebp - 0xd0]
mov dword [ebp - 0x36c], eax
mov dword [ebp - 0x374], 0x400c
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x334]
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 - 0x354]
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 - 0x364]
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 - 0x374]
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 4
push 0x41ef08
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x4c
mov dword [ebp - 4], 0x10
cmp dword [0x4d5010], 0
jne 0x4af3d0
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4ac], 0x4d5010
jmp 0x4af3da
mov dword [ebp - 0x4ac], 0x4d5010
mov eax, dword [ebp - 0x4ac]
mov eax, dword [eax]
mov dword [ebp - 0x3fc], eax
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
push dword [ebp - 0x3fc]
call dword [eax + 0x718]
fnclex
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0
jge 0x4af437
push 0x718
push 0x40a860
push dword [ebp - 0x3fc]
push dword [ebp - 0x400]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4b0], eax
jmp 0x4af43e
and dword [ebp - 0x4b0], 0
mov dword [ebp - 0x32c], 0x41ef60
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x41ef84
mov dword [ebp - 0x344], 8
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x468], eax
and dword [ebp - 0x1b8], 0
mov eax, dword [ebp - 0x468]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x204]
push eax
call fcn.0044b1fa
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x11
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1e4]
push eax
call fcn.004b2c06
lea edx, [ebp - 0x1e4]
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x32c], 0x40ad6c
mov dword [ebp - 0x334], 0x8008
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x334]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
movsx eax, ax
test eax, eax
je 0x4b2126
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x32c], 0x41ef90
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x34c], 0x41efb4
mov dword [ebp - 0x354], 8
and dword [ebp - 0x35c], 0
mov dword [ebp - 0x364], 0x8002
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov esi, eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
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 0x40b518
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
push 1
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x354]
push eax
push 0
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
push eax
lea eax, [ebp - 0x364]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4af6e0
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x32c], 0x41ef90
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1f4]
push eax
call fcn.004b2c06
lea edx, [ebp - 0x1f4]
lea ecx, [ebp - 0xc0]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x15
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x100]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x4af93c
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x32c], 0x41efc8
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov esi, eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
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 0x40b518
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4af802
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x32c], 0x41efc8
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1f4]
push eax
call fcn.004b2c06
lea edx, [ebp - 0x1f4]
lea ecx, [ebp - 0xc0]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x19
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x32c], 0x41efec
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov esi, eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
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 0x40b518
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4af924
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x32c], 0x41efec
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1f4]
push eax
call fcn.004b2c06
lea edx, [ebp - 0x1f4]
lea ecx, [ebp - 0xc0]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1d
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1f
lea edx, [ebp - 0xb0]
lea ecx, [ebp - 0x100]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x32c], 0x40cf14
mov dword [ebp - 0x334], 8
and dword [ebp - 0x33c], 0
mov dword [ebp - 0x344], 0x8002
push 1
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x334]
push eax
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
push eax
lea eax, [ebp - 0x344]
push eax
call sub.MSVBVM60.DLL___vbaVarTstGt
mov word [ebp - 0x3fc], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4afd13
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x33c], 1
mov dword [ebp - 0x344], 2
mov dword [ebp - 0x32c], 0x40cf14
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x1b8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcSplit
mov dword [ebp - 0x35c], 1
mov dword [ebp - 0x364], 0x8002
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x344]
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 - 0x1f4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaLenVar
push eax
lea eax, [ebp - 0x364]
push eax
call sub.MSVBVM60.DLL___vbaVarTstGt
mov word [ebp - 0x3fc], ax
lea ecx, [ebp - 0x1b8]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4afd13
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x36c], 1
mov dword [ebp - 0x374], 2
mov dword [ebp - 0x35c], 0x40cf14
mov dword [ebp - 0x364], 8
lea edx, [ebp - 0x364]
lea ecx, [ebp - 0x214]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaStrErrVarCopy
mov edx, eax
lea ecx, [ebp - 0x1c0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL_rtcSplit
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x374]
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 - 0x1b4]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoadRefLock
add esp, 0x20
mov dword [ebp - 0x3f8], eax
and dword [ebp - 0x33c], 0
mov dword [ebp - 0x344], 2
mov dword [ebp - 0x32c], 0x40cf14
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaStrErrVarCopy
mov edx, eax
lea ecx, [ebp - 0x1b8]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcSplit
mov dword [ebp - 0x23c], 2
mov dword [ebp - 0x244], 2
lea eax, [ebp - 0x244]
push eax
push 1
push dword [ebp - 0x3f8]
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x1b4]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x344]
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 - 0x1f4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrErrVarCopy
mov edx, eax
lea ecx, [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40cf14
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x1c4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaStrErrVarCopy
mov edx, eax
lea ecx, [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x25c], eax
mov dword [ebp - 0x264], 8
lea edx, [ebp - 0x264]
lea ecx, [ebp - 0x100]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1c8]
push eax
lea eax, [ebp - 0x1c4]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1bc]
push eax
lea eax, [ebp - 0x1b8]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 9
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x28
mov dword [ebp - 4], 0x26
lea edx, [ebp - 0x100]
lea ecx, [ebp - 0x150]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x32c], 0x40adcc
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1b8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaRefVarAry
push dword [eax]
push 1
call sub.MSVBVM60.DLL___vbaUbound
mov dword [ebp - 0x34c], eax
mov dword [ebp - 0x354], 3
mov dword [ebp - 0x33c], 0x40adcc
mov dword [ebp - 0x344], 8
lea edx, [ebp - 0x344]
lea ecx, [ebp - 0x204]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1bc]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL_rtcSplit
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x354]
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 - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
mov edx, eax
lea ecx, [ebp - 0x1a0]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1bc]
push eax
lea eax, [ebp - 0x1b8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x32c], 0x40ad6c
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x32c], 0x41f014
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x32c], 0x80000002
mov dword [ebp - 0x334], 3
lea eax, [ebp - 0x110]
mov dword [ebp - 0x34c], eax
mov dword [ebp - 0x354], 0x400c
lea eax, [ebp - 0x70]
mov dword [ebp - 0x35c], eax
mov dword [ebp - 0x364], 0x400c
lea eax, [ebp - 0x50]
mov dword [ebp - 0x36c], eax
mov dword [ebp - 0x374], 0x400c
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x334]
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 - 0x354]
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 - 0x364]
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 - 0x374]
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 4
push 0x41a340
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x4c
mov dword [ebp - 4], 0x2b
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcHexVarFromVar
lea edx, [ebp - 0x1e4]
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2c
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaLenVar
mov edx, eax
lea ecx, [ebp - 0x190]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x32c], 0x40ad6c
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x1dc], 1
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x33c], 0x40f720
mov dword [ebp - 0x344], 0x8008
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x344]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b00ae
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x32c], 0x41e694
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x1dc], 1
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x33c], 0x40f744
mov dword [ebp - 0x344], 0x8008
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x344]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b0167
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x32c], 0x41e480
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x1dc], 1
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x33c], 0x4148a4
mov dword [ebp - 0x344], 0x8008
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x344]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b0220
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x32c], 0x41e888
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x1dc], 1
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x33c], 0x41497c
mov dword [ebp - 0x344], 0x8008
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x344]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b02d9
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x32c], 0x41f034
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0x32c], 1
mov dword [ebp - 0x334], 0x8002
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x334]
push eax
call sub.MSVBVM60.DLL___vbaVarTstGt
movsx eax, ax
test eax, eax
je 0x4b07d6
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x1ec], 1
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x32c], 1
mov dword [ebp - 0x334], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x34c], 0x40f628
mov dword [ebp - 0x354], 0x8008
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x354]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b0406
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x32c], 0x41f060
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x1ec], 1
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x32c], 1
mov dword [ebp - 0x334], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x34c], 0x40f720
mov dword [ebp - 0x354], 0x8008
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x354]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b04fa
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x32c], 0x41f074
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x1ec], 1
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x32c], 1
mov dword [ebp - 0x334], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x34c], 0x40f744
mov dword [ebp - 0x354], 0x8008
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x354]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b05ee
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x32c], 0x41f08c
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x1ec], 1
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x32c], 1
mov dword [ebp - 0x334], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x34c], 0x4148a4
mov dword [ebp - 0x354], 0x8008
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x354]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b06e2
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x32c], 0x41f0c8
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x1ec], 1
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x32c], 1
mov dword [ebp - 0x334], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x34c], 0x41497c
mov dword [ebp - 0x354], 0x8008
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x354]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b07d6
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x32c], 0x41f0f8
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x32c], 2
mov dword [ebp - 0x334], 0x8002
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x334]
push eax
call sub.MSVBVM60.DLL___vbaVarTstGt
movsx eax, ax
test eax, eax
je 0x4b09f7
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x1ec], 1
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x32c], 2
mov dword [ebp - 0x334], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x34c], 0x4148a4
mov dword [ebp - 0x354], 0x8008
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x354]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b0903
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x32c], 0x41f134
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x1ec], 1
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x32c], 2
mov dword [ebp - 0x334], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x34c], 0x41497c
mov dword [ebp - 0x354], 0x8008
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x354]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b09f7
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x32c], 0x41f178
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x53
mov dword [ebp - 0x32c], 0x40fd28
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 1
mov dword [ebp - 0x344], 0x8002
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x334]
push eax
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
push eax
lea eax, [ebp - 0x344]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b0ab8
mov dword [ebp - 4], 0x54
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
push 2
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea edx, [ebp - 0x1f4]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x32c], 0x40ad6c
mov dword [ebp - 0x334], 0x8008
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x334]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x4b0b13
mov dword [ebp - 4], 0x57
mov dword [ebp - 0x32c], 0x41f194
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x59
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimVar
lea edx, [ebp - 0x1e4]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x32c], 0x41f1a4
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x32c], 0x40ad6c
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x140]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x5c
lea eax, [ebp - 0x40]
mov dword [ebp - 0x32c], eax
mov dword [ebp - 0x334], 0x400c
push 0
push 0x40ab80
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcCreateObject2
or dword [ebp - 0x33c], 0xffffffff
mov dword [ebp - 0x344], 0x800b
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x334]
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 - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0x344]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x3fc], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x3fc]
test eax, eax
je 0x4b0d10
mov dword [ebp - 4], 0x5d
lea eax, [ebp - 0x40]
mov dword [ebp - 0x32c], eax
mov dword [ebp - 0x334], 0x400c
push 0
push 0x40ab80
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcCreateObject2
push 0
push 0x40daa8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x334]
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 - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLdRf
add esp, 0x20
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLdRf
add esp, 0x10
push 2
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcFormatDateTime
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x140]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x32c], 0x40ad6c
mov dword [ebp - 0x334], 0x8008
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x334]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
movsx eax, ax
test eax, eax
je 0x4b112d
mov dword [ebp - 4], 0x60
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x36c], 0x40f628
mov dword [ebp - 0x374], 8
lea edx, [ebp - 0x374]
lea ecx, [ebp - 0x224]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x224]
push eax
push 2
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL_rtcStringVar
and dword [ebp - 0x38c], 0
mov dword [ebp - 0x394], 2
mov dword [ebp - 0x37c], 0x40d958
mov dword [ebp - 0x384], 8
lea edx, [ebp - 0x384]
lea ecx, [ebp - 0x244]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x1bc]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL_rtcSplit
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x394]
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 - 0x254]
push eax
lea eax, [ebp - 0x264]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
mov dword [ebp - 0x3bc], 0x40f628
mov dword [ebp - 0x3c4], 8
lea edx, [ebp - 0x3c4]
lea ecx, [ebp - 0x2b4]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x2b4]
push eax
push 2
lea eax, [ebp - 0x2c4]
push eax
call sub.MSVBVM60.DLL_rtcStringVar
mov dword [ebp - 0x3dc], 1
mov dword [ebp - 0x3e4], 2
mov dword [ebp - 0x3cc], 0x40d958
mov dword [ebp - 0x3d4], 8
lea edx, [ebp - 0x3d4]
lea ecx, [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x1c0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL_rtcSplit
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x3e4]
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 - 0x2e4]
push eax
lea eax, [ebp - 0x2f4]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
mov dword [ebp - 0x33c], 2
mov dword [ebp - 0x344], 2
mov dword [ebp - 0x32c], 0x40d958
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x1b8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcSplit
mov dword [ebp - 0x35c], 0x40d958
mov dword [ebp - 0x364], 8
push 2
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x274]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x284]
push eax
call sub.MSVBVM60.DLL_rtcRightCharVar
mov dword [ebp - 0x3ac], 0x40d958
mov dword [ebp - 0x3b4], 8
push 2
lea eax, [ebp - 0x2c4]
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x304]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x314]
push eax
call sub.MSVBVM60.DLL_rtcRightCharVar
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x344]
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 - 0x1f4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
lea eax, [ebp - 0x364]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x284]
push eax
lea eax, [ebp - 0x294]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x3b4]
push eax
lea eax, [ebp - 0x2a4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x314]
push eax
lea eax, [ebp - 0x324]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1bc]
push eax
lea eax, [ebp - 0x1b8]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x314]
push eax
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x304]
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2c4]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x284]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x274]
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 0x14
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x54
mov dword [ebp - 4], 0x62
lea edx, [ebp - 0x180]
lea ecx, [ebp - 0x140]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x32c], 0x40ad6c
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x32c], 1
mov dword [ebp - 0x334], 0x8002
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x334]
push eax
call sub.MSVBVM60.DLL___vbaVarTstGt
movsx eax, ax
test eax, eax
je 0x4b2126
mov dword [ebp - 4], 0x66
mov dword [ebp - 0x32c], 1
mov dword [ebp - 0x334], 2
mov dword [ebp - 0x33c], 7
mov dword [ebp - 0x344], 2
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaLenVar
push eax
lea eax, [ebp - 0x43c]
push eax
lea eax, [ebp - 0x42c]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x46c], eax
jmp 0x4b1265
mov dword [ebp - 4], 0x67
mov dword [ebp - 0x32c], 0x40f628
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x150]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x68
lea eax, [ebp - 0x43c]
push eax
lea eax, [ebp - 0x42c]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x46c], eax
cmp dword [ebp - 0x46c], 0
jne 0x4b11ff
mov dword [ebp - 4], 0x69
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1cc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x3fc], eax
lea eax, [ebp - 0x3f8]
push eax
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
push dword [ebp - 0x3fc]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0
jge 0x4b12d6
push 0x1c
push 0x40c1c8
push dword [ebp - 0x3fc]
push dword [ebp - 0x400]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4b4], eax
jmp 0x4b12dd
and dword [ebp - 0x4b4], 0
xor eax, eax
cmp dword [ebp - 0x3f8], 0
setne al
neg eax
mov word [ebp - 0x404], ax
lea ecx, [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaFreeObj
movsx eax, word [ebp - 0x404]
test eax, eax
je 0x4b170c
mov dword [ebp - 4], 0x6a
cmp dword [0x4d5010], 0
jne 0x4b1337
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4b8], 0x4d5010
jmp 0x4b1341
mov dword [ebp - 0x4b8], 0x4d5010
mov eax, dword [ebp - 0x4b8]
mov eax, dword [eax]
mov dword [ebp - 0x3fc], eax
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
push dword [ebp - 0x3fc]
call dword [eax + 0x718]
fnclex
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0
jge 0x4b139e
push 0x718
push 0x40a860
push dword [ebp - 0x3fc]
push dword [ebp - 0x400]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4bc], eax
jmp 0x4b13a5
and dword [ebp - 0x4bc], 0
mov dword [ebp - 0x32c], 0x41f1c0
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x41ef84
mov dword [ebp - 0x344], 8
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1cc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x404], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x404]
mov eax, dword [eax]
push dword [ebp - 0x404]
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0x408], eax
cmp dword [ebp - 0x408], 0
jge 0x4b142e
push 0x24
push 0x40c1c8
push dword [ebp - 0x404]
push dword [ebp - 0x408]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4c0], eax
jmp 0x4b1435
and dword [ebp - 0x4c0], 0
mov eax, dword [ebp - 0x1bc]
mov dword [ebp - 0x470], eax
and dword [ebp - 0x1bc], 0
mov eax, dword [ebp - 0x470]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
mov dword [ebp - 0x34c], 0x40ad64
mov dword [ebp - 0x354], 8
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1d0]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x40c], eax
lea eax, [ebp - 0x1c0]
push eax
mov eax, dword [ebp - 0x40c]
mov eax, dword [eax]
push dword [ebp - 0x40c]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x410], eax
cmp dword [ebp - 0x410], 0
jge 0x4b14d3
push 0x2c
push 0x40c1c8
push dword [ebp - 0x40c]
push dword [ebp - 0x410]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4c4], eax
jmp 0x4b14da
and dword [ebp - 0x4c4], 0
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 0x474], eax
and dword [ebp - 0x1c0], 0
mov eax, dword [ebp - 0x474]
mov dword [ebp - 0x22c], eax
mov dword [ebp - 0x234], 8
mov dword [ebp - 0x35c], 0x40ad64
mov dword [ebp - 0x364], 8
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1d4]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x414], eax
lea eax, [ebp - 0x3f8]
push eax
mov eax, dword [ebp - 0x414]
mov eax, dword [eax]
push dword [ebp - 0x414]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x418], eax
cmp dword [ebp - 0x418], 0
jge 0x4b1578
push 0x1c
push 0x40c1c8
push dword [ebp - 0x414]
push dword [ebp - 0x418]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4c8], eax
jmp 0x4b157f
and dword [ebp - 0x4c8], 0
mov eax, dword [ebp - 0x3f8]
mov dword [ebp - 0x36c], eax
mov dword [ebp - 0x374], 3
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x478], eax
and dword [ebp - 0x1b8], 0
mov eax, dword [ebp - 0x478]
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x274], 8
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x354]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x244]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x364]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x374]
push eax
lea eax, [ebp - 0x264]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x274]
push eax
call fcn.0044b1fa
lea eax, [ebp - 0x1d4]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x1cc]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0x10
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x274]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x2c
mov dword [ebp - 4], 0x6b
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1cc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x4cc], eax
mov eax, dword [ebp - 0x4cc]
mov eax, dword [eax]
push dword [ebp - 0x4cc]
call dword [eax + 0x48]
lea ecx, [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaFreeObj
jmp 0x4b2126
mov dword [ebp - 4], 0x6d
mov dword [ebp - 0x32c], 0x41f204
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x40f340
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0x32c], 0x40f358
mov dword [ebp - 0x334], 8
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetPresentDate
mov dword [ebp - 0x33c], 0x40f364
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x6f
mov dword [ebp - 0x32c], 0x40b684
mov dword [ebp - 0x334], 8
cmp dword [0x4d5010], 0
jne 0x4b1869
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4d0], 0x4d5010
jmp 0x4b1873
mov dword [ebp - 0x4d0], 0x4d5010
mov eax, dword [ebp - 0x4d0]
mov eax, dword [eax]
mov dword [ebp - 0x3fc], eax
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
push dword [ebp - 0x3fc]
call dword [eax + 0x6f8]
fnclex
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0
jge 0x4b18d0
push 0x6f8
push 0x40a860
push dword [ebp - 0x3fc]
push dword [ebp - 0x400]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4d4], eax
jmp 0x4b18d7
and dword [ebp - 0x4d4], 0
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x47c], eax
and dword [ebp - 0x1b8], 0
mov eax, dword [ebp - 0x47c]
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1f4], 8
mov dword [ebp - 0x33c], 0x40f370
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x32c], 0x40b684
mov dword [ebp - 0x334], 8
cmp dword [0x4d5010], 0
jne 0x4b19c1
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4d8], 0x4d5010
jmp 0x4b19cb
mov dword [ebp - 0x4d8], 0x4d5010
mov eax, dword [ebp - 0x4d8]
mov eax, dword [eax]
mov dword [ebp - 0x3fc], eax
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
push dword [ebp - 0x3fc]
call dword [eax + 0x700]
fnclex
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0
jge 0x4b1a28
push 0x700
push 0x40a860
push dword [ebp - 0x3fc]
push dword [ebp - 0x400]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4dc], eax
jmp 0x4b1a2f
and dword [ebp - 0x4dc], 0
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x480], eax
and dword [ebp - 0x1b8], 0
mov eax, dword [ebp - 0x480]
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1f4], 8
mov dword [ebp - 0x33c], 0x40f370
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x71
mov dword [ebp - 0x32c], 0x40b684
mov dword [ebp - 0x334], 8
cmp dword [0x4d5010], 0
jne 0x4b1b19
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4e0], 0x4d5010
jmp 0x4b1b23
mov dword [ebp - 0x4e0], 0x4d5010
mov eax, dword [ebp - 0x4e0]
mov eax, dword [eax]
mov dword [ebp - 0x3fc], eax
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
push dword [ebp - 0x3fc]
call dword [eax + 0x708]
fnclex
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0
jge 0x4b1b80
push 0x708
push 0x40a860
push dword [ebp - 0x3fc]
push dword [ebp - 0x400]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4e4], eax
jmp 0x4b1b87
and dword [ebp - 0x4e4], 0
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x484], eax
and dword [ebp - 0x1b8], 0
mov eax, dword [ebp - 0x484]
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1f4], 8
mov dword [ebp - 0x33c], 0x40f370
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x72
mov dword [ebp - 0x32c], 0x40b684
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x40f370
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x73
mov dword [ebp - 0x32c], 0x40b684
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x40f370
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x74
mov dword [ebp - 0x32c], 0x40b684
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x40f370
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x32c], 0x40b684
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x40f370
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x76
mov dword [ebp - 0x32c], 0x40b684
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x40f370
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x77
mov dword [ebp - 0x32c], 0x40b684
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x40f370
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x32c], 0x40b684
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x40f47c
mov dword [ebp - 0x344], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x79
cmp dword [0x4d5010], 0
jne 0x4b2071
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4e8], 0x4d5010
jmp 0x4b207b
mov dword [ebp - 0x4e8], 0x4d5010
mov eax, dword [ebp - 0x4e8]
mov eax, dword [eax]
mov dword [ebp - 0x3fc], eax
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
push dword [ebp - 0x3fc]
call dword [eax + 0x710]
fnclex
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0
jge 0x4b20d8
push 0x710
push 0x40a860
push dword [ebp - 0x3fc]
push dword [ebp - 0x400]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4ec], eax
jmp 0x4b20df
and dword [ebp - 0x4ec], 0
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x488], eax
and dword [ebp - 0x1b8], 0
mov eax, dword [ebp - 0x488]
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x1e4]
push eax
call fcn.0044e46e
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x7d
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1cc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x3fc], eax
lea eax, [ebp - 0x3f8]
push eax
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
push dword [ebp - 0x3fc]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0
jge 0x4b218e
push 0x1c
push 0x40c1c8
push dword [ebp - 0x3fc]
push dword [ebp - 0x400]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4f0], eax
jmp 0x4b2195
and dword [ebp - 0x4f0], 0
xor eax, eax
cmp dword [ebp - 0x3f8], 0
setne al
neg eax
mov word [ebp - 0x404], ax
lea ecx, [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaFreeObj
movsx eax, word [ebp - 0x404]
test eax, eax
je 0x4b25bf
mov dword [ebp - 4], 0x7e
cmp dword [0x4d5010], 0
jne 0x4b21ef
push 0x4d5010
push 0x4099bc
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4f4], 0x4d5010
jmp 0x4b21f9
mov dword [ebp - 0x4f4], 0x4d5010
mov eax, dword [ebp - 0x4f4]
mov eax, dword [eax]
mov dword [ebp - 0x3fc], eax
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
push dword [ebp - 0x3fc]
call dword [eax + 0x718]
fnclex
mov dword [ebp - 0x400], eax
cmp dword [ebp - 0x400], 0
jge 0x4b2256
push 0x718
push 0x40a860
push dword [ebp - 0x3fc]
push dword [ebp - 0x400]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4f8], eax
jmp 0x4b225d
and dword [ebp - 0x4f8], 0
mov dword [ebp - 0x32c], 0x41f1c0
mov dword [ebp - 0x334], 8
mov dword [ebp - 0x33c], 0x41ef84
mov dword [ebp - 0x344], 8
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1cc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x404], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x404]
mov eax, dword [eax]
push dword [ebp - 0x404]
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0x408], eax
cmp dword [ebp - 0x408], 0
jge 0x4b22e6
push 0x24
push 0x40c1c8
push dword [ebp - 0x404]
push dword [ebp - 0x408]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4fc], eax
jmp 0x4b22ed
and dword [ebp - 0x4fc], 0
mov eax, dword [ebp - 0x1bc]
mov dword [ebp - 0x48c], eax
and dword [ebp - 0x1bc], 0
mov eax, dword [ebp - 0x48c]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
mov dword [ebp - 0x34c], 0x40ad64
mov dword [ebp - 0x354], 8
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1d0]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x40c], eax
lea eax, [ebp - 0x1c0]
push eax
mov eax, dword [ebp - 0x40c]
mov eax, dword [eax]
push dword [ebp - 0x40c]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x410], eax
cmp dword [ebp - 0x410], 0
jge 0x4b238b
push 0x2c
push 0x40c1c8
push dword [ebp - 0x40c]
push dword [ebp - 0x410]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x500], eax
jmp 0x4b2392
and dword [ebp - 0x500], 0
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 0x490], eax
and dword [ebp - 0x1c0], 0
mov eax, dword [ebp - 0x490]
mov dword [ebp - 0x22c], eax
mov dword [ebp - 0x234], 8
mov dword [ebp - 0x35c], 0x40ad64
mov dword [ebp - 0x364], 8
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1d4]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x414], eax
lea eax, [ebp - 0x3f8]
push eax
mov eax, dword [ebp - 0x414]
mov eax, dword [eax]
push dword [ebp - 0x414]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x418], eax
cmp dword [ebp - 0x418], 0
jge 0x4b2430
push 0x1c
push 0x40c1c8
push dword [ebp - 0x414]
push dword [ebp - 0x418]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x504], eax
jmp 0x4b2437
and dword [ebp - 0x504], 0
mov eax, dword [ebp - 0x3f8]
mov dword [ebp - 0x36c], eax
mov dword [ebp - 0x374], 3
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x494], eax
and dword [ebp - 0x1b8], 0
mov eax, dword [ebp - 0x494]
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x274], 8
lea eax, [ebp - 0x334]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x344]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x354]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x244]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x364]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x374]
push eax
lea eax, [ebp - 0x264]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x274]
push eax
call fcn.0044b1fa
lea eax, [ebp - 0x1d4]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x1cc]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0x10
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x274]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x2c
mov dword [ebp - 4], 0x7f
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x1cc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x508], eax
mov eax, dword [ebp - 0x508]
mov eax, dword [eax]
push dword [ebp - 0x508]
call dword [eax + 0x48]
lea ecx, [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x81
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x41c]
push eax
lea eax, [ebp - 0x444]
push eax
lea eax, [ebp - 0x448]
push eax
lea eax, [ebp - 0x440]
push eax
call sub.MSVBVM60.DLL___vbaNextEachVar
mov dword [ebp - 0x464], eax
cmp dword [ebp - 0x464], 0
jne 0x4af105
jmp 0x4b29c6
push 0x4b2bf7
jmp 0x4b2ac6
lea eax, [ebp - 0x440]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea ecx, [ebp - 0x41c]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x43c]
push eax
lea eax, [ebp - 0x42c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
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
ret