Function at 0x56c50c
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x408ff6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x398
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x407e50
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
push 2
push 0x426f04
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaAryConstruct2
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a66b4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 4
push 7
push dword [0x5a66b4]
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov edx, eax
mov ecx, 0x5a66b4
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 5
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x88]
mov dword [ebp - 0x2ec], eax
and dword [ebp - 0x88], 0
mov edx, dword [ebp - 0x2ec]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaLenBstr
sub eax, 4
jo 0x572165
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 3
lea eax, [ebp - 0xb0]
push eax
push 1
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 6
push 0
push 0x41f5a0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcCreateObject2
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
lea eax, [ebp - 0x58]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 7
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a66b4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 8
push 7
push dword [0x5a66b4]
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov edx, eax
mov ecx, 0x5a66b4
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 9
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x88]
mov dword [ebp - 0x2f0], eax
and dword [ebp - 0x88], 0
mov edx, dword [ebp - 0x2f0]
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaLenBstr
sub eax, 4
jo 0x572165
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 3
lea eax, [ebp - 0xb0]
push eax
push 1
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xa
or dword [ebp - 0x198], 0xffffffff
mov dword [ebp - 0x1a0], 2
and dword [ebp - 0x1a8], 0
mov dword [ebp - 0x1b0], 2
mov dword [ebp - 0x1b8], 0x3e7
mov dword [ebp - 0x1c0], 2
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x2f4], eax
jmp 0x56ced5
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaLenBstr
sub eax, 4
jo 0x572165
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 3
lea eax, [ebp - 0xe0]
push eax
push 1
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41edb4
mov dword [ebp - 0x1e0], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
mov dword [ebp - 0x1e8], 0x41edbc
mov dword [ebp - 0x1f0], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x130]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x2c
mov dword [ebp - 4], 0xc
lea eax, [ebp - 0x50]
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x4008
push 0
lea eax, [ebp - 0x1a0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0xd
call sub.MSVBVM60.DLL_rtcDoEvents
mov dword [ebp - 4], 0xe
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaLenBstr
sub eax, 4
jo 0x572165
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 3
push dword [ebp - 0x48]
lea eax, [ebp - 0xb0]
push eax
push 1
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41edb4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41edbc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x228], ax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 9
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x28
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x228]
test eax, eax
je 0x56ceb1
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaLenBstr
sub eax, 4
jo 0x572165
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 3
lea eax, [ebp - 0xe0]
push eax
push 1
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41edb4
mov dword [ebp - 0x1e0], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
mov dword [ebp - 0x1e8], 0x41edbc
mov dword [ebp - 0x1f0], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x130]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
mov eax, dword [ebp + 8]
push dword [eax]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcFileCopy
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x2c
jmp 0x56cee2
mov dword [ebp - 4], 0x13
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x2f4], eax
cmp dword [ebp - 0x2f4], 0
jne 0x56c848
mov dword [ebp - 4], 0x14
or dword [ebp - 0x198], 0xffffffff
mov dword [ebp - 0x1a0], 0x8002
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x1a0]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x56d1a9
mov dword [ebp - 4], 0x15
and dword [ebp - 0x198], 0
mov dword [ebp - 0x1a0], 2
lea edx, [ebp - 0x1a0]
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaLenBstr
sub eax, 4
jo 0x572165
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 3
lea eax, [ebp - 0xe0]
push eax
push 1
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41edb4
mov dword [ebp - 0x1e0], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
mov dword [ebp - 0x1e8], 0x41edbc
mov dword [ebp - 0x1f0], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x130]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
mov eax, dword [ebp + 8]
push dword [eax]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcFileCopy
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x2c
mov dword [ebp - 4], 0x18
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [0x5a66b8], ax
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42220c
push dword [ebp - 0x58]
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x228], ax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x20
movsx eax, word [ebp - 0x228]
test eax, eax
je 0x56d30f
jmp 0x56d452
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42259c
push dword [ebp - 0x58]
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
lea eax, [ebp - 0x54]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x20
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42220c
push dword [ebp - 0x58]
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x228], ax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xe
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x3c
movsx eax, word [ebp - 0x228]
test eax, eax
je 0x56d6cd
jmp 0x56d93b
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42259c
push dword [ebp - 0x58]
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
lea eax, [ebp - 0x54]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xe
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x3c
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x4266e0
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42220c
push dword [ebp - 0x58]
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x228], ax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xf
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x40
movsx eax, word [ebp - 0x228]
test eax, eax
je 0x56dbe5
jmp 0x56de82
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x4266e0
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42259c
push dword [ebp - 0x58]
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
lea eax, [ebp - 0x54]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xf
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x40
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x4200e4
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42220c
push dword [ebp - 0x58]
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x228], ax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xf
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x40
movsx eax, word [ebp - 0x228]
test eax, eax
je 0x56e12c
jmp 0x56e3c9
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x4200e4
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42259c
push dword [ebp - 0x58]
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
lea eax, [ebp - 0x54]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xf
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x40
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x4214a0
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42220c
push dword [ebp - 0x58]
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x228], ax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xf
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x40
movsx eax, word [ebp - 0x228]
test eax, eax
je 0x56e673
jmp 0x56e910
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x4214a0
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42259c
push dword [ebp - 0x58]
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
lea eax, [ebp - 0x54]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xf
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x40
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x42257c
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42220c
push dword [ebp - 0x58]
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x228], ax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xf
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x40
movsx eax, word [ebp - 0x228]
test eax, eax
je 0x56ebba
jmp 0x56ee57
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x42257c
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
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 0x42259c
push dword [ebp - 0x58]
lea eax, [ebp - 0x190]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
lea eax, [ebp - 0x54]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xf
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x40
mov dword [ebp - 4], 0x31
mov dword [ebp - 0xa8], 4
mov dword [ebp - 0xb0], 2
mov dword [ebp - 0xb8], 2
mov dword [ebp - 0xc0], 2
push dword [0x5a2c54]
push dword [0x5a2c58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xb0]
push eax
push 7
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xc0]
push eax
push 4
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x42257c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x42257c
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xe
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x3c
mov dword [ebp - 4], 0x33
mov dword [ebp - 0xa8], 4
mov dword [ebp - 0xb0], 2
mov dword [ebp - 0xb8], 2
mov dword [ebp - 0xc0], 2
push dword [0x5a2c54]
push dword [0x5a2c58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xb0]
push eax
push 7
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xc0]
push eax
push 4
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4266e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a6390
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x4266e0
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xe
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x3c
mov dword [ebp - 4], 0x35
push dword [ebp - 0x44]
push 0x42dd98
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x36
push dword [ebp - 0x48]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x56f778
mov dword [ebp - 4], 0x37
push dword [ebp - 0x48]
push 0x41e50c
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
push dword [ebp - 0x48]
push 0x421ab8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x56f735
mov dword [ebp - 4], 0x38
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x39
push dword [ebp - 0x44]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push dword [ebp - 0x78]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xb0]
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 - 0xc0]
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 2
push 0x422718
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x2c
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x56f5fe
mov dword [ebp - 4], 0x3d
push dword [0x5a6390]
push 0x42dd98
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3e
push dword [ebp - 0x48]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x56f93f
mov dword [ebp - 4], 0x3f
push dword [ebp - 0x48]
push 0x41e50c
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
push dword [ebp - 0x48]
push 0x421ab8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x56f8fc
mov dword [ebp - 4], 0x40
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x41
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push dword [ebp - 0x4c]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xb0]
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 - 0xc0]
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 2
push 0x422718
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x2c
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x43
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x56f7c2
mov dword [ebp - 4], 0x45
push dword [0x5a6390]
push 0x42ddb4
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x46
push dword [ebp - 0x48]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x570016
mov dword [ebp - 4], 0x47
push dword [ebp - 0x48]
push 0x41e50c
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
push dword [ebp - 0x48]
push 0x421ab8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x56ffd3
mov dword [ebp - 4], 0x48
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x228], 1
cmp dword [ebp - 0x228], 0xb
jae 0x56fa18
and dword [ebp - 0x308], 0
jmp 0x56fa23
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x308], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
and word [ecx + eax*2], 0
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
mov dword [ebp - 0x1a8], 8
mov dword [ebp - 0x1b0], 2
mov dword [ebp - 0x1b8], 1
mov dword [ebp - 0x1c0], 2
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x274]
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x2f8], eax
jmp 0x56fcef
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x56fafb
and dword [ebp - 0x30c], 0
jmp 0x56fb06
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x30c], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
xor edx, edx
cmp word [ecx + eax*2], 0
setg dl
neg edx
mov word [ebp - 0x1b8], dx
mov dword [ebp - 0x1c0], 0xb
mov dword [ebp - 0x1a8], 1
mov dword [ebp - 0x1b0], 0x8002
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x22c], ax
lea ecx, [ebp - 0x1c0]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x22c]
test eax, eax
je 0x56fccb
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0xb
jae 0x56fbe2
and dword [ebp - 0x310], 0
jmp 0x56fbed
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x310], eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x56fc0e
and dword [ebp - 0x314], 0
jmp 0x56fc19
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x314], eax
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x572165
movsx eax, ax
push eax
push dword [ebp - 0x48]
push 0x41ed68
push 0
call sub.MSVBVM60.DLL___vbaInStr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov ecx, dword [ebp - 0x228]
mov edx, dword [ebp - 0x64]
mov word [edx + ecx*2], ax
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x56fca7
and dword [ebp - 0x318], 0
jmp 0x56fcb2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x318], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
and word [ecx + eax*2], 0
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4f
lea eax, [ebp - 0x274]
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x2f8], eax
cmp dword [ebp - 0x2f8], 0
jne 0x56faab
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x228], 1
cmp dword [ebp - 0x228], 0xb
jae 0x56fd1f
and dword [ebp - 0x31c], 0
jmp 0x56fd2a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x31c], eax
mov dword [ebp - 0x22c], 2
cmp dword [ebp - 0x22c], 0xb
jae 0x56fd46
and dword [ebp - 0x320], 0
jmp 0x56fd51
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x320], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
xor edx, edx
cmp word [ecx + eax*2], 0
setle dl
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
test edx, edx
jne 0x56ffd3
mov dword [ebp - 4], 0x51
mov dword [ebp - 0xa8], 2
mov dword [ebp - 0xb0], 2
mov dword [ebp - 0x22c], 6
cmp dword [ebp - 0x22c], 0xb
jae 0x56fdb8
and dword [ebp - 0x324], 0
jmp 0x56fdc3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x324], eax
mov dword [ebp - 0x230], 5
cmp dword [ebp - 0x230], 0xb
jae 0x56fddf
and dword [ebp - 0x328], 0
jmp 0x56fdea
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x328], eax
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x230]
mov esi, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
sub ax, word [esi + edx*2]
jo 0x572165
sub ax, 1
jo 0x572165
mov word [ebp - 0xb8], ax
mov dword [ebp - 0xc0], 2
mov dword [ebp - 0x228], 5
cmp dword [ebp - 0x228], 0xb
jae 0x56fe41
and dword [ebp - 0x32c], 0
jmp 0x56fe4c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0xb0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xc0]
push eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x572165
movsx eax, ax
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x56ffd3
mov dword [ebp - 4], 0x52
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push dword [ebp - 0x4c]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xb0]
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 - 0xc0]
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 2
push 0x422718
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x2c
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x56
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x56f989
mov dword [ebp - 4], 0x58
push dword [0x5a6390]
push 0x42ddd0
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x59
push dword [ebp - 0x48]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x57072f
mov dword [ebp - 4], 0x5a
push dword [ebp - 0x48]
push 0x41e50c
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
push dword [ebp - 0x48]
push 0x421ab8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x5706ec
mov dword [ebp - 4], 0x5b
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x228], 1
cmp dword [ebp - 0x228], 0xb
jae 0x5700ef
and dword [ebp - 0x330], 0
jmp 0x5700fa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x330], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
and word [ecx + eax*2], 0
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
mov dword [ebp - 0x1a8], 8
mov dword [ebp - 0x1b0], 2
mov dword [ebp - 0x1b8], 1
mov dword [ebp - 0x1c0], 2
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x284]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x2fc], eax
jmp 0x5703c6
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x5701d2
and dword [ebp - 0x334], 0
jmp 0x5701dd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x334], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
xor edx, edx
cmp word [ecx + eax*2], 0
setg dl
neg edx
mov word [ebp - 0x1b8], dx
mov dword [ebp - 0x1c0], 0xb
mov dword [ebp - 0x1a8], 1
mov dword [ebp - 0x1b0], 0x8002
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x22c], ax
lea ecx, [ebp - 0x1c0]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x22c]
test eax, eax
je 0x5703a2
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0xb
jae 0x5702b9
and dword [ebp - 0x338], 0
jmp 0x5702c4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x338], eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x5702e5
and dword [ebp - 0x33c], 0
jmp 0x5702f0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x33c], eax
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x572165
movsx eax, ax
push eax
push dword [ebp - 0x48]
push 0x41ed68
push 0
call sub.MSVBVM60.DLL___vbaInStr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov ecx, dword [ebp - 0x228]
mov edx, dword [ebp - 0x64]
mov word [edx + ecx*2], ax
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x57037e
and dword [ebp - 0x340], 0
jmp 0x570389
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x340], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
and word [ecx + eax*2], 0
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x62
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x284]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x2fc], eax
cmp dword [ebp - 0x2fc], 0
jne 0x570182
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x228], 1
cmp dword [ebp - 0x228], 0xb
jae 0x5703f6
and dword [ebp - 0x344], 0
jmp 0x570401
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x344], eax
mov dword [ebp - 0x22c], 2
cmp dword [ebp - 0x22c], 0xb
jae 0x57041d
and dword [ebp - 0x348], 0
jmp 0x570428
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x348], eax
mov dword [ebp - 0x230], 3
cmp dword [ebp - 0x230], 0xb
jae 0x570444
and dword [ebp - 0x34c], 0
jmp 0x57044f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
xor edx, edx
cmp word [ecx + eax*2], 0
setle dl
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
neg edx
sbb edx, edx
neg edx
mov eax, dword [ebp - 0x230]
mov ecx, dword [ebp - 0x64]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
test edx, edx
jne 0x5706ec
mov dword [ebp - 4], 0x64
mov dword [ebp - 0xa8], 2
mov dword [ebp - 0xb0], 2
mov dword [ebp - 0x22c], 6
cmp dword [ebp - 0x22c], 0xb
jae 0x5704d1
and dword [ebp - 0x350], 0
jmp 0x5704dc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x350], eax
mov dword [ebp - 0x230], 5
cmp dword [ebp - 0x230], 0xb
jae 0x5704f8
and dword [ebp - 0x354], 0
jmp 0x570503
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x354], eax
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x230]
mov esi, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
sub ax, word [esi + edx*2]
jo 0x572165
sub ax, 1
jo 0x572165
mov word [ebp - 0xb8], ax
mov dword [ebp - 0xc0], 2
mov dword [ebp - 0x228], 5
cmp dword [ebp - 0x228], 0xb
jae 0x57055a
and dword [ebp - 0x358], 0
jmp 0x570565
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x358], eax
lea eax, [ebp - 0xb0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xc0]
push eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x572165
movsx eax, ax
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x5706ec
mov dword [ebp - 4], 0x65
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push dword [ebp - 0x4c]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xb0]
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 - 0xc0]
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 2
push 0x422718
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x2c
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x69
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x570060
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0xa8], 4
mov dword [ebp - 0xb0], 2
mov dword [ebp - 0xb8], 2
mov dword [ebp - 0xc0], 2
push dword [0x5a2c54]
push dword [0x5a2c58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xb0]
push eax
push 7
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xc0]
push eax
push 4
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4200e4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a6390
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x4200e4
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xe
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x3c
mov dword [ebp - 4], 0x6d
push dword [0x5a6390]
push 0x42db80
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x6e
push dword [ebp - 0x48]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x570ca7
mov dword [ebp - 4], 0x6f
push dword [ebp - 0x48]
push 0x41e50c
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
push dword [ebp - 0x48]
push 0x421ab8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x570c64
mov dword [ebp - 4], 0x70
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x71
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push dword [ebp - 0x4c]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xb0]
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 - 0xc0]
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 2
push 0x422718
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x2c
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x73
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x570b2a
mov dword [ebp - 4], 0x75
push dword [0x5a6390]
push 0x42db9c
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x76
push dword [ebp - 0x48]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x5713c0
mov dword [ebp - 4], 0x77
push dword [ebp - 0x48]
push 0x41e50c
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
push dword [ebp - 0x48]
push 0x421ab8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x57137d
mov dword [ebp - 4], 0x78
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x228], 1
cmp dword [ebp - 0x228], 0xb
jae 0x570d80
and dword [ebp - 0x35c], 0
jmp 0x570d8b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x35c], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
and word [ecx + eax*2], 0
mov dword [ebp - 4], 0x7a
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
mov dword [ebp - 0x1a8], 8
mov dword [ebp - 0x1b0], 2
mov dword [ebp - 0x1b8], 1
mov dword [ebp - 0x1c0], 2
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x300], eax
jmp 0x571057
mov dword [ebp - 4], 0x7b
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x570e63
and dword [ebp - 0x360], 0
jmp 0x570e6e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x360], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
xor edx, edx
cmp word [ecx + eax*2], 0
setg dl
neg edx
mov word [ebp - 0x1b8], dx
mov dword [ebp - 0x1c0], 0xb
mov dword [ebp - 0x1a8], 1
mov dword [ebp - 0x1b0], 0x8002
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x22c], ax
lea ecx, [ebp - 0x1c0]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x22c]
test eax, eax
je 0x571033
mov dword [ebp - 4], 0x7c
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0xb
jae 0x570f4a
and dword [ebp - 0x364], 0
jmp 0x570f55
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x364], eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x570f76
and dword [ebp - 0x368], 0
jmp 0x570f81
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x368], eax
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x572165
movsx eax, ax
push eax
push dword [ebp - 0x48]
push 0x41ed68
push 0
call sub.MSVBVM60.DLL___vbaInStr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov ecx, dword [ebp - 0x228]
mov edx, dword [ebp - 0x64]
mov word [edx + ecx*2], ax
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x57100f
and dword [ebp - 0x36c], 0
jmp 0x57101a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x36c], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
and word [ecx + eax*2], 0
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x7f
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x300], eax
cmp dword [ebp - 0x300], 0
jne 0x570e13
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x228], 1
cmp dword [ebp - 0x228], 0xb
jae 0x571087
and dword [ebp - 0x370], 0
jmp 0x571092
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x370], eax
mov dword [ebp - 0x22c], 2
cmp dword [ebp - 0x22c], 0xb
jae 0x5710ae
and dword [ebp - 0x374], 0
jmp 0x5710b9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x374], eax
mov dword [ebp - 0x230], 3
cmp dword [ebp - 0x230], 0xb
jae 0x5710d5
and dword [ebp - 0x378], 0
jmp 0x5710e0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x378], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
xor edx, edx
cmp word [ecx + eax*2], 0
setle dl
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
neg edx
sbb edx, edx
neg edx
mov eax, dword [ebp - 0x230]
mov ecx, dword [ebp - 0x64]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
test edx, edx
jne 0x57137d
mov dword [ebp - 4], 0x81
mov dword [ebp - 0xa8], 2
mov dword [ebp - 0xb0], 2
mov dword [ebp - 0x22c], 6
cmp dword [ebp - 0x22c], 0xb
jae 0x571162
and dword [ebp - 0x37c], 0
jmp 0x57116d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x37c], eax
mov dword [ebp - 0x230], 5
cmp dword [ebp - 0x230], 0xb
jae 0x571189
and dword [ebp - 0x380], 0
jmp 0x571194
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x380], eax
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x230]
mov esi, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
sub ax, word [esi + edx*2]
jo 0x572165
sub ax, 1
jo 0x572165
mov word [ebp - 0xb8], ax
mov dword [ebp - 0xc0], 2
mov dword [ebp - 0x228], 5
cmp dword [ebp - 0x228], 0xb
jae 0x5711eb
and dword [ebp - 0x384], 0
jmp 0x5711f6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x384], eax
lea eax, [ebp - 0xb0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xc0]
push eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x572165
movsx eax, ax
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x57137d
mov dword [ebp - 4], 0x82
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push dword [ebp - 0x4c]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xb0]
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 - 0xc0]
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 2
push 0x422718
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x2c
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x86
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x570cf1
mov dword [ebp - 4], 0x88
mov dword [ebp - 0xa8], 4
mov dword [ebp - 0xb0], 2
mov dword [ebp - 0xb8], 2
mov dword [ebp - 0xc0], 2
push dword [0x5a2c54]
push dword [0x5a2c58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xb0]
push eax
push 7
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xc0]
push eax
push 4
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4214a0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a6390
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x89
mov dword [ebp - 0x198], 0x421ce0
mov dword [ebp - 0x1a0], 8
mov eax, dword [0x5a66b4]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], 8
mov dword [ebp - 0x1b8], 0x41f3dc
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
lea eax, [ebp - 0xe0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x1d8], 0x41f3dc
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x118], 2
mov dword [ebp - 0x120], 2
lea eax, [ebp - 0x120]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x1f8], 0x41edb4
mov dword [ebp - 0x200], 8
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 8
mov dword [ebp - 0x208], 0x4214a0
mov dword [ebp - 0x210], 8
push 0x5a2a8c
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x110]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 0xe
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x3c
mov dword [ebp - 4], 0x8a
push dword [0x5a6390]
push 0x42dbb8
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x8b
push dword [ebp - 0x48]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x571e8a
mov dword [ebp - 4], 0x8c
push dword [ebp - 0x48]
push 0x41e50c
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
push dword [ebp - 0x48]
push 0x421ab8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x571e47
mov dword [ebp - 4], 0x8d
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x8e
mov dword [ebp - 0x228], 1
cmp dword [ebp - 0x228], 0xb
jae 0x57184a
and dword [ebp - 0x388], 0
jmp 0x571855
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x388], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
and word [ecx + eax*2], 0
mov dword [ebp - 4], 0x8f
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
mov dword [ebp - 0x1a8], 8
mov dword [ebp - 0x1b0], 2
mov dword [ebp - 0x1b8], 1
mov dword [ebp - 0x1c0], 2
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x2c4]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x304], eax
jmp 0x571b21
mov dword [ebp - 4], 0x90
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x57192d
and dword [ebp - 0x38c], 0
jmp 0x571938
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x38c], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
xor edx, edx
cmp word [ecx + eax*2], 0
setg dl
neg edx
mov word [ebp - 0x1b8], dx
mov dword [ebp - 0x1c0], 0xb
mov dword [ebp - 0x1a8], 1
mov dword [ebp - 0x1b0], 0x8002
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x22c], ax
lea ecx, [ebp - 0x1c0]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x22c]
test eax, eax
je 0x571afd
mov dword [ebp - 4], 0x91
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0xb
jae 0x571a14
and dword [ebp - 0x390], 0
jmp 0x571a1f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x390], eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x571a40
and dword [ebp - 0x394], 0
jmp 0x571a4b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x394], eax
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x572165
movsx eax, ax
push eax
push dword [ebp - 0x48]
push 0x41ed68
push 0
call sub.MSVBVM60.DLL___vbaInStr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov ecx, dword [ebp - 0x228]
mov edx, dword [ebp - 0x64]
mov word [edx + ecx*2], ax
mov dword [ebp - 4], 0x92
mov dword [ebp - 0x198], 1
mov dword [ebp - 0x1a0], 2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0xb
jae 0x571ad9
and dword [ebp - 0x398], 0
jmp 0x571ae4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x398], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
and word [ecx + eax*2], 0
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x94
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x2c4]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jne 0x5718dd
mov dword [ebp - 4], 0x95
mov dword [ebp - 0x228], 1
cmp dword [ebp - 0x228], 0xb
jae 0x571b51
and dword [ebp - 0x39c], 0
jmp 0x571b5c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x22c], 2
cmp dword [ebp - 0x22c], 0xb
jae 0x571b78
and dword [ebp - 0x3a0], 0
jmp 0x571b83
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x3a0], eax
mov dword [ebp - 0x230], 3
cmp dword [ebp - 0x230], 0xb
jae 0x571b9f
and dword [ebp - 0x3a4], 0
jmp 0x571baa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x3a4], eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
xor edx, edx
cmp word [ecx + eax*2], 0
setle dl
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
neg edx
sbb edx, edx
neg edx
mov eax, dword [ebp - 0x230]
mov ecx, dword [ebp - 0x64]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
test edx, edx
jne 0x571e47
mov dword [ebp - 4], 0x96
mov dword [ebp - 0xa8], 2
mov dword [ebp - 0xb0], 2
mov dword [ebp - 0x22c], 6
cmp dword [ebp - 0x22c], 0xb
jae 0x571c2c
and dword [ebp - 0x3a8], 0
jmp 0x571c37
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x3a8], eax
mov dword [ebp - 0x230], 5
cmp dword [ebp - 0x230], 0xb
jae 0x571c53
and dword [ebp - 0x3ac], 0
jmp 0x571c5e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x3ac], eax
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x230]
mov esi, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
sub ax, word [esi + edx*2]
jo 0x572165
sub ax, 1
jo 0x572165
mov word [ebp - 0xb8], ax
mov dword [ebp - 0xc0], 2
mov dword [ebp - 0x228], 5
cmp dword [ebp - 0x228], 0xb
jae 0x571cb5
and dword [ebp - 0x3b0], 0
jmp 0x571cc0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x3b0], eax
lea eax, [ebp - 0xb0]
push eax
push 6
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xc0]
push eax
mov eax, dword [ebp - 0x228]
mov ecx, dword [ebp - 0x64]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x572165
movsx eax, ax
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x571e47
mov dword [ebp - 4], 0x97
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
push dword [ebp - 0x4c]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xb0]
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 - 0xc0]
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 2
push 0x422718
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0x2c
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
push 0
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x5717bb
mov dword [ebp - 4], 0x9d
mov word [0x5a66ba], 1
mov dword [ebp - 4], 0x9e
or dword [ebp - 0x198], 0xffffffff
mov dword [ebp - 0x1a0], 0xb
cmp dword [0x5a67c0], 0
jne 0x571ed6
push 0x5a67c0
push 0x412088
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3b4], 0x5a67c0
jmp 0x571ee0
mov dword [ebp - 0x3b4], 0x5a67c0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1a0]
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 0x80010007
mov eax, dword [ebp - 0x3b4]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3b4]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x3fc]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x9f
or dword [ebp - 0x198], 0xffffffff
mov dword [ebp - 0x1a0], 0xb
cmp dword [0x5a67c0], 0
jne 0x571f6c
push 0x5a67c0
push 0x412088
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3b8], 0x5a67c0
jmp 0x571f76
mov dword [ebp - 0x3b8], 0x5a67c0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1a0]
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 0x8001000d
mov eax, dword [ebp - 0x3b8]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3b8]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x3fc]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xa3
push 0
lea eax, [ebp - 0x58]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
push 0x572154
jmp 0x5720a4
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x2c4]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x284]
push eax
lea eax, [ebp - 0x274]
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x2c
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x70]
mov dword [ebp - 0x224], eax
lea eax, [ebp - 0x224]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeStr
ret
call sub.MSVBVM60.DLL___vbaErrorOverflow