Function at 0x46266e
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, 0x12c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4014d0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
and word [ebp - 0xb0], 0
lea eax, [ebp - 0xb0]
push eax
call fcn.00460124
mov dword [ebp - 4], 4
call sub.MSVBVM60.DLL_rtcDoEvents
mov dword [ebp - 4], 5
call fcn.00460c5b
mov dword [ebp - 4], 6
call sub.MSVBVM60.DLL_rtcDoEvents
mov dword [ebp - 4], 7
mov edx, 0x41e154
mov ecx, 0x5a2cc0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 8
fld dword [0x401860]
fstp dword [0x5a2c28]
mov dword [ebp - 4], 9
fldz
fstp dword [0x5a2c2c]
mov dword [ebp - 4], 0xa
and word [0x5a317c], 0
mov dword [ebp - 4], 0xb
fldz
fstp dword [0x5a3180]
mov dword [ebp - 4], 0xc
push dword [0x5a2c0c]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0xf4], eax
and dword [ebp - 0x60], 0
push 1
mov edx, dword [ebp - 0xf4]
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0xb4], ax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x462813
mov dword [ebp - 4], 0xd
push dword [0x5a2c0c]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
cli
dec dword [ebx + 0x2c54b9d0]
pop edx
add al, ch
invalid
push 0xfffffffffffffffa
invalid
jmp 0x46282a
mov dword [ebp - 4], 0xf
mov edx, dword [0x5a2c0c]
mov ecx, 0x5a2c54
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x11
push dword [0x5a2c10]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0xf8], eax
and dword [ebp - 0x60], 0
push 1
mov edx, dword [ebp - 0xf8]
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0xb4], ax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x4628e7
mov dword [ebp - 4], 0x12
push dword [0x5a2c10]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a4094
call sub.MSVBVM60.DLL___vbaStrMove
jmp 0x4628fe
mov dword [ebp - 4], 0x14
mov edx, dword [0x5a2c10]
mov ecx, 0x5a4094
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x16
push dword [0x5a2c14]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0xfc], eax
and dword [ebp - 0x60], 0
push 1
mov edx, dword [ebp - 0xfc]
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0xb4], ax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x4629bb
mov dword [ebp - 4], 0x17
push dword [0x5a2c14]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a34f0
call sub.MSVBVM60.DLL___vbaStrMove
jmp 0x4629d2
mov dword [ebp - 4], 0x19
mov edx, dword [0x5a2c14]
mov ecx, 0x5a34f0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1b
push dword [0x5a2c18]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x100], eax
and dword [ebp - 0x60], 0
push 1
mov edx, dword [ebp - 0x100]
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0xb4], ax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x462a8f
mov dword [ebp - 4], 0x1c
push dword [0x5a2c18]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a2c58
call sub.MSVBVM60.DLL___vbaStrMove
jmp 0x462aa6
mov dword [ebp - 4], 0x1e
mov edx, dword [0x5a2c18]
mov ecx, 0x5a2c58
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x20
cmp word [0x5a2c5c], 0xa
jge 0x462b3b
mov dword [ebp - 4], 0x21
mov dword [ebp - 0xa4], 0x5a2c5c
mov dword [ebp - 0xac], 0x4002
push 0x41ecd4
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a2c60
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
jmp 0x462ba0
mov dword [ebp - 4], 0x23
mov dword [ebp - 0xa4], 0x5a2c5c
mov dword [ebp - 0xac], 0x4002
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a2c60
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x25
cmp word [0x5a2c5e], 0xa
jge 0x462c35
mov dword [ebp - 4], 0x26
mov dword [ebp - 0xa4], 0x5a2c5e
mov dword [ebp - 0xac], 0x4002
push 0x41ecd4
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a2c64
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
jmp 0x462c9a
mov dword [ebp - 4], 0x28
mov dword [ebp - 0xa4], 0x5a2c5e
mov dword [ebp - 0xac], 0x4002
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a2c64
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x2a
fld1
fstp dword [0x5a3524]
mov dword [ebp - 4], 0x2b
fldz
fstp dword [0x5a3528]
mov dword [ebp - 4], 0x2c
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
mov ecx, 0x5a3054
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x74], 2
mov dword [ebp - 0x7c], 2
lea eax, [ebp - 0x7c]
push eax
push 1
push dword [0x5a4068]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x74], 2
mov dword [ebp - 0x7c], 2
lea eax, [ebp - 0x7c]
push eax
push 4
push dword [0x5a4068]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x74], 4
mov dword [ebp - 0x7c], 2
lea eax, [ebp - 0x7c]
push eax
push 7
push dword [0x5a4068]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x30
mov edx, dword [ebp - 0x2c]
mov ecx, 0x5a2c64
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x31
mov edx, dword [ebp - 0x40]
mov ecx, 0x5a3054
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x32
mov edx, dword [ebp - 0x4c]
mov ecx, 0x5a2c60
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x33
push dword [0x5a2c54]
push dword [0x5a2c58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a2c20
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x34
push dword [0x5a2c54]
push dword [0x5a2c58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f2b0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41edbc
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x7c], 8
push 0
lea eax, [ebp - 0x7c]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
mov ecx, 0x5a2c24
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x35
and word [ebp - 0x3c], 0
mov dword [ebp - 4], 0x36
and word [ebp - 0x44], 0
mov dword [ebp - 4], 0x37
mov eax, dword [ebp + 8]
movsx eax, word [eax]
test eax, eax
jne 0x46471b
mov dword [ebp - 4], 0x38
push dword [0x5a2c24]
push 0x41f2c4
push dword [0x5a2c64]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41edbc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0xb4], ax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x46471b
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x74], 0x80020004
mov dword [ebp - 0x7c], 0xa
lea eax, [ebp - 0x7c]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x50], ax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3a
push dword [0x5a2c54]
push dword [0x5a2c58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x5a3054]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x5a2c60]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f2b0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x5a2c64]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41edbc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x50]
push 0x2283
push 4
call sub.MSVBVM60.DLL___vbaFileOpen
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
mov dword [ebp - 4], 0x3b
push dword [ebp - 0x50]
call sub.MSVBVM60.DLL_rtcFileLength
mov dword [ebp - 0x120], eax
fild dword [ebp - 0x120]
fstp qword [ebp - 0x128]
fld qword [ebp - 0x128]
cmp dword [section..data], 0
jne 0x4630dd
fdiv qword [0x401858]
jmp 0x4630ee
push dword [0x40185c]
push dword [0x401858]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x464878
call sub.MSVBVM60.DLL___vbaFpI2
mov word [0x5a2c74], ax
mov dword [ebp - 4], 0x3c
mov ax, word [0x5a2c74]
mov word [ebp - 0xc4], ax
mov word [ebp - 0xc0], 1
mov word [ebp - 0x24], 1
jmp 0x46313d
mov ax, word [ebp - 0x24]
add ax, word [ebp - 0xc0]
jo 0x46487d
mov word [ebp - 0x24], ax
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0xc4]
jg 0x464438
mov dword [ebp - 4], 0x3d
push dword [ebp - 0x50]
movsx eax, word [ebp - 0x24]
push eax
push 0x5a0028
push 0x418d98
call sub.MSVBVM60.DLL___vbaRecDestruct
push eax
push 0x41f49c
call sub.MSVBVM60.DLL___vbaGetOwner4
mov dword [ebp - 4], 0x3e
cmp word [0x5a0138], 9
jne 0x4631a8
mov dword [ebp - 4], 0x3f
mov ax, word [ebp - 0x24]
sub ax, 1
jo 0x46487d
mov word [0x5a2c74], ax
jmp 0x464438
mov dword [ebp - 4], 0x42
movsx eax, word [0x5a0028]
test eax, eax
je 0x4631c3
cmp dword [0x5a0098], 0
jne 0x4631e3
mov dword [ebp - 4], 0x43
mov ax, word [ebp - 0x24]
sub ax, 1
jo 0x46487d
mov word [0x5a2c74], ax
jmp 0x464438
mov dword [ebp - 4], 0x46
cmp word [ebp - 0x24], 0x3e8
jge 0x464420
mov dword [ebp - 4], 0x47
mov ax, word [ebp - 0x24]
mov word [0x5a2c6c], ax
mov dword [ebp - 4], 0x48
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49cc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a0028]
mov word [eax], cx
mov dword [ebp - 4], 0x49
push 0x5a002a
push 0x16
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
mov esi, eax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a5d00]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x4a
push 0x5a0056
push 8
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
mov esi, eax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a5d04]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x4b
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a0066]
mov word [eax], cx
mov dword [ebp - 4], 0x4c
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x82
jge 0x46333a
mov dword [ebp - 4], 0x4d
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49cc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [ebp - 0x48]
cmp cx, word [eax]
jge 0x46333a
mov dword [ebp - 4], 0x4e
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49cc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ax, word [eax]
mov word [ebp - 0x48], ax
mov dword [ebp - 4], 0x52
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a0068]
mov word [eax], cx
mov dword [ebp - 4], 0x53
push 0x5a006a
push 4
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [ebp - 0x54]
push 0x5a006a
push 4
call sub.MSVBVM60.DLL___vbaLsetFixstr
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x104], eax
and dword [ebp - 0x58], 0
mov eax, dword [ebp - 0x104]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x7c], 8
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimVar
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov esi, eax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49d8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x54
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49dc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a0072]
mov word [eax], cx
mov dword [ebp - 4], 0x55
push 0x5a0074
push 6
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [ebp - 0x54]
push 0x5a0074
push 6
call sub.MSVBVM60.DLL___vbaLsetFixstr
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x108], eax
and dword [ebp - 0x58], 0
mov eax, dword [ebp - 0x108]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x7c], 8
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimVar
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov esi, eax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49e0]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x56
push 0x5a0080
push 0xc
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [ebp - 0x54]
push 0x5a0080
push 0xc
call sub.MSVBVM60.DLL___vbaLsetFixstr
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x10c], eax
and dword [ebp - 0x58], 0
mov eax, dword [ebp - 0x10c]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x7c], 8
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimVar
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov esi, eax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x57
fild dword [0x5a0098]
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49e8]
call sub.MSVBVM60.DLL___vbaDerefAry1
fstp dword [eax]
mov dword [ebp - 4], 0x58
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49ec]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [0x5a009c]
fstp dword [eax]
mov dword [ebp - 4], 0x59
fld dword [0x5a00a0]
call sub.MSVBVM60.DLL___vbaFpI2
mov si, ax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49f0]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov word [eax], si
mov dword [ebp - 4], 0x5a
fld dword [0x5a00a4]
call sub.MSVBVM60.DLL___vbaFpI2
mov si, ax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49f4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov word [eax], si
mov dword [ebp - 4], 0x5b
push 0x5a00a8
push 0x14
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [ebp - 0x54]
push 0x5a00a8
push 0x14
call sub.MSVBVM60.DLL___vbaLsetFixstr
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x110], eax
and dword [ebp - 0x58], 0
mov eax, dword [ebp - 0x110]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x7c], 8
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimVar
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov esi, eax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49f8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x5c
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x82
jl 0x46394b
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x74], 0x80020004
mov dword [ebp - 0x7c], 0xa
lea eax, [ebp - 0x7c]
push eax
push 1
push 0x5a23b0
push 0x1e
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [ebp - 0x54]
push 0x5a23b0
push 0x1e
call sub.MSVBVM60.DLL___vbaLsetFixstr
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL_rtcAnsiValueBstr
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0xb4], ax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x4637e2
jmp 0x4638e6
mov dword [ebp - 4], 0x5f
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49f8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xac], 8
push 0x5a23b0
push 0x1e
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [ebp - 0x54]
push 0x5a23b0
push 0x1e
call sub.MSVBVM60.DLL___vbaLsetFixstr
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x114], eax
and dword [ebp - 0x58], 0
mov eax, dword [ebp - 0x114]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x7c], 8
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimVar
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x9c]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov esi, eax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49f8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x7c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x61
push dword [0x5a33c8]
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49f8]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x46394b
mov dword [ebp - 4], 0x62
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49cc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ax, word [eax]
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0x63
mov ax, word [ebp - 0x44]
add ax, 1
jo 0x46487d
mov word [ebp - 0x44], ax
mov dword [ebp - 4], 0x67
push 0x5a00d0
push 0x1e
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [ebp - 0x54]
push 0x5a00d0
push 0x1e
call sub.MSVBVM60.DLL___vbaLsetFixstr
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x118], eax
and dword [ebp - 0x58], 0
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x7c], 8
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimVar
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov esi, eax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a49fc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x68
fld dword [0x5a010c]
call sub.MSVBVM60.DLL___vbaFpI2
mov si, ax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a4a00]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov word [eax], si
mov dword [ebp - 4], 0x69
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a4a04]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a0110]
mov word [eax], cx
mov dword [ebp - 4], 0x6a
push 0x5a0112
push 0x13
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [ebp - 0x54]
push 0x5a0112
push 0x13
call sub.MSVBVM60.DLL___vbaLsetFixstr
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x11c], eax
and dword [ebp - 0x58], 0
mov eax, dword [ebp - 0x11c]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x7c], 8
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimVar
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov esi, eax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a4a08]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x7c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x6b
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a4a0c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a0138]
mov word [eax], cx
mov dword [ebp - 4], 0x6c
push 0x5a013a
push 6
call sub.MSVBVM60.DLL___vbaStrFixstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
mov esi, eax
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a4a64]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x6d
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a564c]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [0x5a23a0]
fstp dword [eax]
mov dword [ebp - 4], 0x6e
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a5650]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [0x5a23a4]
fstp dword [eax]
mov dword [ebp - 4], 0x6f
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a4a68]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a0146]
mov word [eax], cx
mov dword [ebp - 4], 0x70
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a4a6c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a0148]
mov word [eax], cx
mov dword [ebp - 4], 0x71
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a4a70]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [0x5a014c]
fstp dword [eax]
mov dword [ebp - 4], 0x72
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a4a74]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [0x5a0150]
fstp dword [eax]
mov dword [ebp - 4], 0x73
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a5654]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a238c]
mov word [eax], cx
mov dword [ebp - 4], 0x74
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a5658]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a238e]
mov word [eax], cx
mov dword [ebp - 4], 0x75
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a565c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a2390]
mov word [eax], cx
mov dword [ebp - 4], 0x76
movsx eax, word [0x5a2c6c]
push eax
push dword [0x5a5660]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov cx, word [0x5a2392]
mov word [eax], cx
mov dword [ebp - 4], 0x77
movsx eax, word [0x5a313c]
test eax, eax
je 0x463ec4
mov dword [ebp - 4], 0x78
mov ax, word [0x5a0024]
mov word [ebp - 0xcc], ax
mov word [ebp - 0xc8], 1
and word [ebp - 0x28], 0
jmp 0x463d38
mov ax, word [ebp - 0x28]
add ax, word [ebp - 0xc8]
jo 0x46487d
mov word [ebp - 0x28], ax
mov ax, word [ebp - 0x28]
cmp ax, word [ebp - 0xcc]
jg 0x463ec4
mov dword [ebp - 4], 0x79
mov word [ebp - 0xd4], 1
mov word [ebp - 0xd0], 1
and word [ebp - 0x34], 0
jmp 0x463d7e
mov ax, word [ebp - 0x34]
add ax, word [ebp - 0xd0]
jo 0x46487d
mov word [ebp - 0x34], ax
mov ax, word [ebp - 0x34]
cmp ax, word [ebp - 0xd4]
jg 0x463eb8
mov dword [ebp - 4], 0x7a
mov word [ebp - 0xdc], 9
mov word [ebp - 0xd8], 1
and word [ebp - 0x38], 0
jmp 0x463dc4
mov ax, word [ebp - 0x38]
add ax, word [ebp - 0xd8]
jo 0x46487d
mov word [ebp - 0x38], ax
mov ax, word [ebp - 0x38]
cmp ax, word [ebp - 0xdc]
jg 0x463eac
mov dword [ebp - 4], 0x7b
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0xd3
jae 0x463dfb
and dword [ebp - 0x12c], 0
jmp 0x463e06
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x12c], eax
movsx eax, word [ebp - 0x34]
mov dword [ebp - 0xb8], eax
cmp dword [ebp - 0xb8], 2
jae 0x463e22
and dword [ebp - 0x130], 0
jmp 0x463e2d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x130], eax
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0xa
jae 0x463e49
and dword [ebp - 0x134], 0
jmp 0x463e54
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0xb4]
mov ecx, dword [ebp - 0xb8]
lea eax, [ecx + eax*2]
imul eax, eax, 0xd3
mov esi, dword [ebp - 0xbc]
add esi, eax
movsx eax, word [ebp - 0x24]
push eax
movsx eax, word [ebp - 0x28]
push eax
movsx eax, word [ebp - 0x34]
push eax
movsx eax, word [ebp - 0x38]
push eax
push dword [0x5a50a4]
push 4
call sub.MSVBVM60.DLL___vbaDerefAry
add esp, 0x18
mov cx, word [esi*2 + 0x5a0154]
mov word [eax], cx
mov dword [ebp - 4], 0x7c
jmp 0x463daf
mov dword [ebp - 4], 0x7d
jmp 0x463d69
mov dword [ebp - 4], 0x7e
jmp 0x463d23
mov dword [ebp - 4], 0x80
mov word [ebp - 0xb0], 2
lea eax, [ebp - 0xb0]
push eax
call fcn.00460124
mov dword [ebp - 4], 0x81
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a4a0c]
call sub.MSVBVM60.DLL___vbaDerefAry1
movsx esi, word [eax]
neg esi
sbb esi, esi
neg esi
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a4a64]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push 0x41f57c
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x464420
mov dword [ebp - 4], 0x82
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49dc]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 3
jne 0x4642c8
mov dword [ebp - 4], 0x83
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49e0]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f588
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
neg esi
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49e0]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f594
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
or si, ax
mov word [ebp - 0xb4], si
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x46416b
mov dword [ebp - 4], 0x84
call fcn.0048a592
mov dword [ebp - 4], 0x85
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov si, word [eax]
sub si, word [0x5a2d30]
neg si
sbb esi, esi
inc esi
neg esi
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ax, word [eax]
sub ax, word [0x5a2c4e]
neg ax
sbb eax, eax
inc eax
neg eax
and si, ax
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49d8]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push dword [0x5a2c90]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
and si, ax
mov word [ebp - 0xb4], si
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x464166
mov dword [ebp - 4], 0x86
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49f8]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push dword [0x5a2c40]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x464166
mov dword [ebp - 4], 0x87
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49ec]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [eax]
fcomp dword [0x401850]
fnstsw ax
sahf
jb 0x46412f
mov dword [ebp - 0x138], 1
jmp 0x464136
and dword [ebp - 0x138], 0
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49ec]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [eax]
fcomp dword [0x40184c]
fnstsw ax
sahf
jne 0x46415f
mov dword [ebp - 0x13c], 1
jmp 0x464166
and dword [ebp - 0x13c], 0
jmp 0x4642c3
mov dword [ebp - 4], 0x8c
call fcn.0048a592
mov dword [ebp - 4], 0x8d
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov si, word [eax]
sub si, word [0x5a2d30]
neg si
sbb esi, esi
inc esi
neg esi
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ax, word [eax]
sub ax, word [0x5a2c4e]
neg ax
sbb eax, eax
inc eax
neg eax
and si, ax
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49d8]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push dword [0x5a2c90]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
and si, ax
mov word [ebp - 0xb4], si
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x4642c3
mov dword [ebp - 4], 0x8e
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49f8]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push dword [0x5a2c40]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4642c3
mov dword [ebp - 4], 0x8f
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49ec]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [eax]
fcomp dword [0x401850]
fnstsw ax
sahf
jb 0x46428c
mov dword [ebp - 0x140], 1
jmp 0x464293
and dword [ebp - 0x140], 0
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49ec]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [eax]
fcomp dword [0x40184c]
fnstsw ax
sahf
jne 0x4642bc
mov dword [ebp - 0x144], 1
jmp 0x4642c3
and dword [ebp - 0x144], 0
jmp 0x464420
mov dword [ebp - 4], 0x95
call fcn.0048a592
mov dword [ebp - 4], 0x96
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov si, word [eax]
sub si, word [0x5a2d30]
neg si
sbb esi, esi
inc esi
neg esi
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ax, word [eax]
sub ax, word [0x5a2c4e]
neg ax
sbb eax, eax
inc eax
neg eax
and si, ax
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49d8]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push dword [0x5a2c90]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
and si, ax
mov word [ebp - 0xb4], si
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x464420
mov dword [ebp - 4], 0x97
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49f8]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push dword [0x5a2c40]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x464420
mov dword [ebp - 4], 0x98
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49ec]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [eax]
fcomp dword [0x401850]
fnstsw ax
sahf
jb 0x4643e9
mov dword [ebp - 0x148], 1
jmp 0x4643f0
and dword [ebp - 0x148], 0
movsx eax, word [ebp - 0x24]
push eax
push dword [0x5a49ec]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [eax]
fcomp dword [0x40184c]
fnstsw ax
sahf
jne 0x464419
mov dword [ebp - 0x14c], 1
jmp 0x464420
and dword [ebp - 0x14c], 0
mov dword [ebp - 4], 0x9f
call sub.MSVBVM60.DLL_rtcDoEvents
mov dword [ebp - 4], 0xa0
jmp 0x463128
mov dword [ebp - 4], 0xa1
push dword [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0xa2
mov ax, word [ebp - 0x30]
cmp ax, word [ebp - 0x44]
jge 0x46445a
jmp 0x464469
mov dword [ebp - 4], 0xa4
mov ax, word [ebp - 0x44]
mov word [ebp - 0x30], ax
mov dword [ebp - 4], 0xa6
mov ax, word [ebp - 0x3c]
cmp ax, word [ebp - 0x30]
jge 0x46447c
jmp 0x46449c
mov dword [ebp - 4], 0xa7
mov ax, word [ebp - 0x3c]
cmp ax, word [ebp - 0x30]
jle 0x46449c
mov dword [ebp - 4], 0xa8
mov ax, word [ebp - 0x3c]
mov word [ebp - 0x30], ax
mov dword [ebp - 4], 0xab
call sub.MSVBVM60.DLL_rtcDoEvents
mov dword [ebp - 4], 0xac
movsx eax, word [0x5a2c6c]
test eax, eax
jne 0x4645b6
mov dword [ebp - 4], 0xad
push dword [0x5a2c3c]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41e37c
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0xb4], ax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xaf
mov word [0x5a2c74], 1
mov dword [ebp - 4], 0xb0
push dword [0x5a2c3c]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41e37c
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0xb4], ax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x464570
mov dword [ebp - 4], 0xb1
mov ax, word [ebp - 0x30]
add ax, 1
jo 0x46487d
mov word [0x5a2b2c], ax
jmp 0x464580
mov dword [ebp - 4], 0xb3
mov word [0x5a2b2c], 1
mov dword [ebp - 4], 0xb5
mov ax, word [0x5a2c74]
mov word [0x5a2c6a], ax
mov dword [ebp - 4], 0xb6
fld1
fstp dword [0x5a3524]
mov dword [ebp - 4], 0xb7
fldz
fstp dword [0x5a3528]
jmp 0x46471b
mov dword [ebp - 4], 0xb9
push dword [0x5a2c3c]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41e37c
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0xb4], ax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x46461b
mov dword [ebp - 4], 0xba
mov ax, word [ebp - 0x30]
add ax, 1
jo 0x46487d
mov word [0x5a2b2c], ax
jmp 0x464636
mov dword [ebp - 4], 0xbc
mov ax, word [ebp - 0x48]
add ax, 1
jo 0x46487d
mov word [0x5a2b2c], ax
mov dword [ebp - 4], 0xbe
mov ax, word [0x5a2c6c]
add ax, 1
jo 0x46487d
mov word [0x5a2c6c], ax
mov dword [ebp - 4], 0xbf
mov ax, word [0x5a2c74]
add ax, 1
jo 0x46487d
mov word [0x5a2c74], ax
mov dword [ebp - 4], 0xc0
mov ax, word [0x5a2c74]
mov word [0x5a2c6a], ax
mov dword [ebp - 4], 0xc1
mov ax, word [0x5a2c6c]
sub ax, 1
jo 0x46487d
movsx eax, ax
push eax
push dword [0x5a5650]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [eax]
fadd dword [0x401848]
fstp dword [0x5a3524]
fnstsw ax
test al, 0xd
jne 0x464878
mov dword [ebp - 4], 0xc2
mov ax, word [0x5a2c6c]
sub ax, 1
jo 0x46487d
movsx eax, ax
push eax
push dword [0x5a5650]
call sub.MSVBVM60.DLL___vbaDerefAry1
fld dword [eax]
fadd dword [0x401848]
fstp dword [0x5a3528]
fnstsw ax
test al, 0xd
jne 0x464878
mov dword [ebp - 4], 0xc3
mov word [ebp - 0xb0], 1
lea eax, [ebp - 0xb0]
push eax
call fcn.00460124
mov dword [ebp - 4], 0xc9
movsx eax, word [0x5a2c74]
test eax, eax
jne 0x4647e7
mov dword [ebp - 4], 0xca
mov word [0x5a2c74], 1
mov dword [ebp - 4], 0xcb
push dword [0x5a2c3c]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41e37c
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0xb4], ax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0xb4]
test eax, eax
je 0x4647a6
mov dword [ebp - 4], 0xcc
mov ax, word [ebp - 0x30]
add ax, 1
jo 0x46487d
mov word [0x5a2b2c], ax
jmp 0x4647b6
mov dword [ebp - 4], 0xce
mov word [0x5a2b2c], 1
mov dword [ebp - 4], 0xd0
mov ax, word [0x5a2c74]
mov word [0x5a2c6a], ax
mov dword [ebp - 4], 0xd1
fld1
fstp dword [0x5a3524]
mov dword [ebp - 4], 0xd2
fldz
fstp dword [0x5a3528]
mov dword [ebp - 4], 0xd4
mov word [0x5a2b38], 1
mov dword [ebp - 4], 0xd5
call sub.MSVBVM60.DLL_rtcDoEvents
wait
push 0x464867
jmp 0x46484e
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
ret
jmp fcn.00408ffc
call sub.MSVBVM60.DLL___vbaErrorOverflow
push ebp
mov ebp, esp
sub esp, 0x18
push 0x408ff6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0xf44
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401868
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
push 0
push 0x41f5a0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcCreateObject2
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
lea eax, [ebp - 0x108]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 4
mov word [0x5a0024], 0x33
mov dword [ebp - 4], 5
mov word [0x5a36be], 9
mov dword [ebp - 4], 6
and word [ebp - 0x348], 0
lea eax, [ebp - 0x348]
push eax
call fcn.00460124
mov dword [ebp - 4], 7
and word [0x5a306c], 0
mov dword [ebp - 4], 8
and word [0x5a34bc], 0
mov dword [ebp - 4], 9
cmp dword [0x5a7714], 0
jne 0x464997
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x928], 0x5a7714
jmp 0x4649a1
mov dword [ebp - 0x928], 0x5a7714
mov eax, dword [ebp - 0x928]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4649f8
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x92c], eax
jmp 0x4649ff
and dword [ebp - 0x92c], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x464a54
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x930], eax
jmp 0x464a5b
and dword [ebp - 0x930], 0
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x494], eax
and dword [ebp - 0x15c], 0
mov edx, dword [ebp - 0x494]
mov ecx, 0x5a23f0
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xa
cmp dword [0x5a7714], 0
jne 0x464ab4
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x934], 0x5a7714
jmp 0x464abe
mov dword [ebp - 0x934], 0x5a7714
mov eax, dword [ebp - 0x934]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x464b15
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x938], eax
jmp 0x464b1c
and dword [ebp - 0x938], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x464b71
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x93c], eax
jmp 0x464b78
and dword [ebp - 0x93c], 0
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x498], eax
and dword [ebp - 0x15c], 0
mov eax, dword [ebp - 0x498]
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
lea edx, [ebp - 0x1e4]
mov ecx, 0x5a2a8c
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xb
mov edx, 0x41e154
mov ecx, 0x5a3f2c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xc
push dword [0x5a23f0]
push 0x41f5ec
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xd
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xe
push dword [ebp - 0x130]
push 0x41f60c
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x465340
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x10
push dword [0x5a23f0]
push 0x41f62c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x104]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x11
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464d42
mov dword [ebp - 4], 0x12
push 0x5a2988
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x14
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464d7a
mov dword [ebp - 4], 0x15
push 0x5a2970
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x17
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464db2
mov dword [ebp - 4], 0x18
push 0x5a2974
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1a
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464dea
mov dword [ebp - 4], 0x1b
push 0x5a2978
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1d
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464e22
mov dword [ebp - 4], 0x1e
push 0x5a297c
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x20
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464e5a
mov dword [ebp - 4], 0x21
push 0x5a2980
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x23
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464e92
mov dword [ebp - 4], 0x24
push 0x5a2984
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x26
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464eca
mov dword [ebp - 4], 0x27
push 0x5a298c
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x29
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464f02
mov dword [ebp - 4], 0x2a
push 0x5a2990
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x2c
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464f3a
mov dword [ebp - 4], 0x2d
push 0x5a2994
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x2f
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464f72
mov dword [ebp - 4], 0x30
push 0x5a2998
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x32
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464faa
mov dword [ebp - 4], 0x33
push 0x5a299c
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x35
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x464fe2
mov dword [ebp - 4], 0x36
push 0x5a29a0
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x38
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x46501a
mov dword [ebp - 4], 0x39
push 0x5a29a4
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x3b
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x465052
mov dword [ebp - 4], 0x3c
push 0x5a29a8
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x3e
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x46508a
mov dword [ebp - 4], 0x3f
push 0x5a29ac
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x41
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4650c2
mov dword [ebp - 4], 0x42
push 0x5a29b0
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x44
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4650fa
mov dword [ebp - 4], 0x45
push 0x5a29b4
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x47
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x465132
mov dword [ebp - 4], 0x48
push 0x5a29b8
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x4a
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x46516a
mov dword [ebp - 4], 0x4b
push 0x5a29c0
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x4d
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4651a4
mov dword [ebp - 4], 0x4e
lea eax, [ebp - 0x154]
push eax
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x50
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4651dc
mov dword [ebp - 4], 0x51
push 0x5a29d4
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x53
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x465214
mov dword [ebp - 4], 0x54
push 0x5a29d8
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x56
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x46524c
mov dword [ebp - 4], 0x57
push 0x5a29bc
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x59
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x465284
mov dword [ebp - 4], 0x5a
push 0x5a2c70
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x5c
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4652bc
mov dword [ebp - 4], 0x5d
push 0x5a306c
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x5f
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4652f4
mov dword [ebp - 4], 0x60
push 0x5a34bc
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x62
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x46532c
mov dword [ebp - 4], 0x63
push 0x5a3f2c
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x65
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL___vbaFileClose
jmp 0x465387
mov dword [ebp - 4], 0x67
cmp word [0x5a29da], 1
jne 0x465387
mov dword [ebp - 4], 0x68
mov edx, 0x41f65c
mov ecx, 0x5a3034
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x69
and word [ebp - 0x348], 0
lea eax, [ebp - 0x348]
push eax
push 0x5a3034
call fcn.00461447
mov dword [ebp - 4], 0x6c
push dword [0x5a3f2c]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
mov ecx, 0x5a3f2c
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x6d
mov ax, word [0x5a306c]
and ax, 0x20
mov word [0x5a3f14], ax
mov dword [ebp - 4], 0x6e
mov ax, word [0x5a306c]
and ax, 0x1f
mov word [0x5a306c], ax
mov dword [ebp - 4], 0x6f
mov ax, word [0x5a306c]
and ax, 0x10
mov word [0x5a3676], ax
mov dword [ebp - 4], 0x70
cmp word [0x5a29da], 1
jne 0x465557
mov dword [ebp - 4], 0x71
mov dword [ebp - 0x2ac], 0x5a306c
mov dword [ebp - 0x2b4], 0x4002
mov dword [ebp - 0x2bc], 0x5a3f14
mov dword [ebp - 0x2c4], 0x4002
mov dword [ebp - 0x2cc], 0x5a3f2c
mov dword [ebp - 0x2d4], 0x4008
push 0x41f6a4
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41ed30
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2c4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f6ec
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2d4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a3034
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
mov dword [ebp - 4], 0x72
and word [ebp - 0x348], 0
lea eax, [ebp - 0x348]
push eax
push 0x5a3034
call fcn.00461447
mov dword [ebp - 4], 0x74
mov dword [ebp - 0x2ac], 0x41f700
mov dword [ebp - 0x2b4], 8
push 0
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x75
push dword [ebp - 0xb4]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x76
push dword [ebp - 0xb4]
push 0x41f728
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x465764
mov dword [ebp - 4], 0x77
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x68], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x2ac], 0x41f700
mov dword [ebp - 0x2b4], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x68]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x79
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4656b1
mov dword [ebp - 4], 0x7a
push dword [ebp - 0x68]
push 0x5a40ac
call sub.MSVBVM60.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x7c
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4656db
mov dword [ebp - 4], 0x7d
push dword [ebp - 0x68]
push 0x5a40a4
call sub.MSVBVM60.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x7f
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x80
push dword [0x5a40ac]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a40ac
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x81
push dword [0x5a40a4]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a40a4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
jmp 0x465790
mov dword [ebp - 4], 0x83
mov edx, 0x41e154
mov ecx, 0x5a40ac
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x84
mov edx, 0x41e154
mov ecx, 0x5a40a4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x86
cmp word [0x5a29d8], 0x14
jge 0x4657b1
mov dword [ebp - 4], 0x87
mov word [0x5a29d8], 0x14
mov dword [ebp - 4], 0x89
cmp word [0x5a29d8], 0x3e7
jle 0x4657d3
mov dword [ebp - 4], 0x8a
mov word [0x5a29d8], 0x3e7
mov dword [ebp - 4], 0x8c
mov dword [0x5a28a0], 0x98967f
mov dword [ebp - 4], 0x8d
fldz
fstp dword [0x5a32a0]
mov dword [ebp - 4], 0x8e
fldz
fstp dword [0x5a32a4]
mov dword [ebp - 4], 0x8f
fldz
fstp dword [0x5a3570]
mov dword [ebp - 4], 0x90
fldz
fstp dword [0x5a3574]
mov dword [ebp - 4], 0x91
fldz
fstp dword [0x5a32ac]
mov dword [ebp - 4], 0x92
fldz
fstp dword [0x5a32b4]
mov dword [ebp - 4], 0x93
fldz
fstp dword [0x5a32b8]
mov dword [ebp - 4], 0x94
fldz
fstp dword [0x5a32bc]
mov dword [ebp - 4], 0x95
fldz
fstp dword [0x5a341c]
mov dword [ebp - 4], 0x96
fldz
fstp dword [0x5a3420]
mov dword [ebp - 4], 0x97
fldz
fstp dword [0x5a3454]
mov dword [ebp - 4], 0x98
fldz
fstp dword [0x5a3458]
mov dword [ebp - 4], 0x99
fldz
fstp dword [0x5a345c]
mov dword [ebp - 4], 0x9a
fldz
fstp dword [0x5a3424]
mov dword [ebp - 4], 0x9b
and word [0x5a373e], 0
mov dword [ebp - 4], 0x9c
and word [0x5a3852], 0
mov dword [ebp - 4], 0x9d
fldz
fstp dword [0x5a3888]
mov dword [ebp - 4], 0x9e
and word [0x5a2bde], 0
mov dword [ebp - 4], 0x9f
and word [0x5a2de8], 0
mov dword [ebp - 4], 0xa0
and word [0x5a30a2], 0
mov dword [ebp - 4], 0xa1
and word [0x5a2f76], 0
mov dword [ebp - 4], 0xa2
and word [0x5a3040], 0
mov dword [ebp - 4], 0xa3
mov edx, 0x41e154
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xa4
mov edx, 0x41e154
lea ecx, [ebp - 0x12c]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xa5
mov edx, 0x41e154
mov ecx, 0x5a36b0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xa6
and word [0x5a306e], 0
mov dword [ebp - 4], 0xa7
mov edx, 0x41ecd4
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xa8
mov edx, 0x41ecd4
lea ecx, [ebp - 0x13c]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xa9
and word [0x5a3202], 0
mov dword [ebp - 4], 0xaa
mov edx, 0x41ecd4
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xab
mov edx, 0x41ecd4
lea ecx, [ebp - 0xdc]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xac
mov edx, 0x41ecd4
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xad
mov edx, 0x41ecd4
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xae
mov edx, 0x41ecd4
lea ecx, [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xaf
mov edx, 0x41ecd4
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xb0
mov edx, 0x41ecd4
lea ecx, [ebp - 0x11c]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xb1
mov edx, 0x41e154
mov ecx, 0x5a3488
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xb2
mov edx, 0x41ecd4
mov ecx, 0x5a34fc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xb3
mov edx, 0x41ecd4
mov ecx, 0x5a357c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xb4
mov edx, 0x41ecd4
mov ecx, 0x5a3590
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xb5
mov edx, 0x41ecd4
mov ecx, 0x5a35a4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xb6
mov edx, 0x41ecd4
mov ecx, 0x5a38a8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xb7
mov edx, 0x41ecd4
mov ecx, 0x5a38a4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], pe_nt_image_headers32
mov edx, 0x41ecd4
mov ecx, 0x5a3b38
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xb9
mov edx, 0x41ecd4
mov ecx, 0x5a3e74
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xba
mov edx, 0x41ecd4
mov ecx, 0x5a3e7c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xbb
mov edx, 0x41ecd4
mov ecx, 0x5a3e94
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xbc
mov edx, 0x41ecd4
lea ecx, [ebp - 0x128]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xbd
mov edx, 0x41ecd4
mov ecx, 0x5a3e8c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xbe
mov edx, 0x41f748
mov ecx, 0x5a3edc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xbf
mov edx, 0x418c28
mov ecx, 0x5a3ee0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xc0
push 0
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
mov ecx, 0x5a3f54
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0xc1
mov edx, 0x41ecd4
mov ecx, 0x5a3f58
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xc2
mov edx, 0x41ecd4
mov ecx, 0x5a3fcc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xc3
mov edx, 0x41ecd4
mov ecx, 0x5a3fd8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xc4
mov edx, 0x41ecd4
mov ecx, 0x5a3fdc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xc5
mov edx, 0x41ecd4
mov ecx, 0x5a4040
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xc6
cmp word [0x5a29da], 1
jne 0x465c6d
mov dword [ebp - 4], 0xc7
mov edx, 0x41f750
mov ecx, 0x5a3034
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xc8
and word [ebp - 0x348], 0
lea eax, [ebp - 0x348]
push eax
push 0x5a3034
call fcn.00461447
mov dword [ebp - 4], 0xca
call fcn.004aaad7
mov dword [ebp - 4], 0xcb
call fcn.004aa687
mov dword [ebp - 4], 0xcc
fldz
fstp dword [0x5a2cb0]
mov dword [ebp - 4], 0xcd
and word [0x5a2ad2], 0
mov dword [ebp - 4], 0xce
mov word [0x5a369c], 0x190
mov dword [ebp - 4], 0xcf
and word [0x5a2ea4], 0
mov dword [ebp - 4], 0xd0
mov edx, 0x41e154
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xd1
fld dword [0x402e5c]
fstp dword [0x5a2cb8]
mov dword [ebp - 4], 0xd2
call fcn.004aaad7
mov dword [ebp - 4], 0xd3
call fcn.004aa687
mov dword [ebp - 4], 0xd4
and word [0x5a6384], 0
mov dword [ebp - 4], 0xd5
and word [0x5a6386], 0
mov dword [ebp - 4], 0xd6
and word [0x5a63e0], 0
mov dword [ebp - 4], 0xd7
cmp dword [0x5a7714], 0
jne 0x465d59
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x940], 0x5a7714
jmp 0x465d63
mov dword [ebp - 0x940], 0x5a7714
mov eax, dword [ebp - 0x940]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x465dba
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x944], eax
jmp 0x465dc1
and dword [ebp - 0x944], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x465e16
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x948], eax
jmp 0x465e1d
and dword [ebp - 0x948], 0
push dword [ebp - 0x15c]
push 0x4201fc
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xd8
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xd9
push dword [ebp - 0x130]
push 0x420228
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x470f61
mov dword [ebp - 4], 0xda
cmp dword [0x5a7714], 0
jne 0x465f17
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x94c], 0x5a7714
jmp 0x465f21
mov dword [ebp - 0x94c], 0x5a7714
mov eax, dword [ebp - 0x94c]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x465f78
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x950], eax
jmp 0x465f7f
and dword [ebp - 0x950], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x465fd4
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x954], eax
jmp 0x465fdb
and dword [ebp - 0x954], 0
mov edx, 0x420260
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x42024c
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0x15c]
push 0x4201fc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov word [0x5a6384], ax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xdb
cmp dword [0x5a7714], 0
jne 0x4660e2
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x958], 0x5a7714
jmp 0x4660ec
mov dword [ebp - 0x958], 0x5a7714
mov eax, dword [ebp - 0x958]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x466143
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x95c], eax
jmp 0x46614a
and dword [ebp - 0x95c], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46619f
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x960], eax
jmp 0x4661a6
and dword [ebp - 0x960], 0
mov edx, 0x42027c
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x42024c
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0x15c]
push 0x4201fc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov word [0x5a6386], ax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xdc
mov ax, word [0x5a6384]
mov word [0x5a2ad2], ax
mov dword [ebp - 4], 0xdd
cmp dword [0x5a7714], 0
jne 0x4662c0
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x964], 0x5a7714
jmp 0x4662ca
mov dword [ebp - 0x964], 0x5a7714
mov eax, dword [ebp - 0x964]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x466321
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x968], eax
jmp 0x466328
and dword [ebp - 0x968], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46637d
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x96c], eax
jmp 0x466384
and dword [ebp - 0x96c], 0
mov edx, 0x42027c
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x4202a4
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0x15c]
push 0x4201fc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov word [0x5a2ad4], ax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xde
cmp dword [0x5a7714], 0
jne 0x46648b
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x970], 0x5a7714
jmp 0x466495
mov dword [ebp - 0x970], 0x5a7714
mov eax, dword [ebp - 0x970]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4664ec
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x974], eax
jmp 0x4664f3
and dword [ebp - 0x974], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x466548
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x978], eax
jmp 0x46654f
and dword [ebp - 0x978], 0
mov edx, 0x41f9c4
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x4202a4
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0x15c]
push 0x4201fc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov word [0x5a2ad6], ax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xdf
fld dword [0x402e58]
fstp dword [0x5a2b30]
mov dword [ebp - 4], 0xe0
mov edx, 0x4202c4
mov ecx, 0x5a2c0c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xe1
mov edx, 0x4202e8
mov ecx, 0x5a2c10
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xe2
cmp dword [0x5a7714], 0
jne 0x466695
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x97c], 0x5a7714
jmp 0x46669f
mov dword [ebp - 0x97c], 0x5a7714
mov eax, dword [ebp - 0x97c]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4666f6
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x980], eax
jmp 0x4666fd
and dword [ebp - 0x980], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x466752
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x984], eax
jmp 0x466759
and dword [ebp - 0x984], 0
mov edx, 0x4202fc
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x4202a4
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0x15c]
push 0x4201fc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
push eax
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0x118]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xe3
mov edx, 0x420318
mov ecx, 0x5a2c18
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xe4
cmp dword [0x5a7714], 0
jne 0x466883
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x988], 0x5a7714
jmp 0x46688d
mov dword [ebp - 0x988], 0x5a7714
mov eax, dword [ebp - 0x988]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4668e4
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x98c], eax
jmp 0x4668eb
and dword [ebp - 0x98c], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x466940
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x990], eax
jmp 0x466947
and dword [ebp - 0x990], 0
mov edx, 0x420328
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x4202a4
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0x15c]
push 0x4201fc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp dword [0x5a2cb0]
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xe5
cmp dword [0x5a7714], 0
add byte [ebp + 0x1b], dh
mov dword [ebp - 0x994], 0x5a7714
mov dword [ebp - 4], 0x189
push dword [0x5a23f0]
push 0x42133c
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x18a
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x18b
push dword [ebp - 0x130]
push 0x42135c
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x472307
mov dword [ebp - 4], 0x18c
cmp dword [0x5a7714], 0
jne 0x47104c
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xdfc], 0x5a7714
jmp 0x471056
mov dword [ebp - 0xdfc], 0x5a7714
mov eax, dword [ebp - 0xdfc]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4710ad
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe00], eax
jmp 0x4710b4
and dword [ebp - 0xe00], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x471109
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe04], eax
jmp 0x471110
and dword [ebp - 0xe04], 0
lea eax, [ebp - 0xac]
push eax
push dword [ebp - 0x15c]
push 0x42133c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1e4]
push eax
call fcn.004abc49
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x18d
and word [ebp - 0x44], 0
mov dword [ebp - 4], 0x18e
push dword [ebp - 0xac]
push 1
call sub.MSVBVM60.DLL___vbaUbound
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x374], ax
mov word [ebp - 0x370], 1
and word [ebp - 0x2c], 0
jmp 0x4711c2
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x370]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x374]
jg 0x472307
mov dword [ebp - 4], 0x18f
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0xac]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push 0x4212c0
push 0
call sub.MSVBVM60.DLL___vbaInStr
test eax, eax
je 0x4722fb
mov dword [ebp - 4], 0x190
mov ax, word [ebp - 0x44]
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x44], ax
mov dword [ebp - 4], 0x191
cmp dword [0x5a7714], 0
jne 0x471246
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xe08], 0x5a7714
jmp 0x471250
mov dword [ebp - 0xe08], 0x5a7714
mov eax, dword [ebp - 0xe08]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4712a7
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe0c], eax
jmp 0x4712ae
and dword [ebp - 0xe0c], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x471303
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe10], eax
jmp 0x47130a
and dword [ebp - 0xe10], 0
mov edx, 0x4212e8
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0xac]
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp - 0x15c]
push 0x42133c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0x158]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
movsx eax, word [ebp - 0x44]
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0x1f
jae 0x4713a2
and dword [ebp - 0xe14], 0
jmp 0x4713ad
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe14], eax
push dword [ebp - 0x168]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x35c]
mov ecx, dword [0x5a6434]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x192
movsx eax, word [ebp - 0x44]
mov dword [ebp - 0x34c], eax
cmp dword [ebp - 0x34c], 0x1f
jae 0x471450
and dword [ebp - 0xe18], 0
jmp 0x47145b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe18], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a6434]
push dword [ecx + eax*4]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x47147d
jmp 0x472307
mov dword [ebp - 4], 0x195
cmp dword [0x5a7714], 0
jne 0x4714a8
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xe1c], 0x5a7714
jmp 0x4714b2
mov dword [ebp - 0xe1c], 0x5a7714
mov eax, dword [ebp - 0xe1c]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x471509
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe20], eax
jmp 0x471510
and dword [ebp - 0xe20], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x471565
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe24], eax
jmp 0x47156c
and dword [ebp - 0xe24], 0
mov edx, 0x4212f4
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0xac]
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp - 0x15c]
push 0x42133c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0x158]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
movsx eax, word [ebp - 0x44]
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0x1f
jae 0x471604
and dword [ebp - 0xe28], 0
jmp 0x47160f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe28], eax
push dword [ebp - 0x168]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x35c]
mov ecx, dword [0x5a6488]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x196
cmp dword [0x5a7714], 0
jne 0x4716ba
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xe2c], 0x5a7714
jmp 0x4716c4
mov dword [ebp - 0xe2c], 0x5a7714
mov eax, dword [ebp - 0xe2c]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x47171b
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe30], eax
jmp 0x471722
and dword [ebp - 0xe30], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x471777
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe34], eax
jmp 0x47177e
and dword [ebp - 0xe34], 0
mov edx, 0x4210e4
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0xac]
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp - 0x15c]
push 0x42133c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0x158]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
movsx eax, word [ebp - 0x44]
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0x1f
jae 0x471816
and dword [ebp - 0xe38], 0
jmp 0x471821
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe38], eax
push dword [ebp - 0x168]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x35c]
mov ecx, dword [0x5a64a4]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x197
cmp dword [0x5a7714], 0
jne 0x4718cc
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xe3c], 0x5a7714
jmp 0x4718d6
mov dword [ebp - 0xe3c], 0x5a7714
mov eax, dword [ebp - 0xe3c]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x47192d
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe40], eax
jmp 0x471934
and dword [ebp - 0xe40], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x471989
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe44], eax
jmp 0x471990
and dword [ebp - 0xe44], 0
mov edx, 0x4210f8
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0xac]
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp - 0x15c]
push 0x42133c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0x158]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
movsx eax, word [ebp - 0x44]
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0x1f
jae 0x471a28
and dword [ebp - 0xe48], 0
jmp 0x471a33
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe48], eax
push dword [ebp - 0x168]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x35c]
mov ecx, dword [0x5a6450]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x198
cmp dword [0x5a7714], 0
jne 0x471ade
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xe4c], 0x5a7714
jmp 0x471ae8
mov dword [ebp - 0xe4c], 0x5a7714
mov eax, dword [ebp - 0xe4c]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x471b3f
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe50], eax
jmp 0x471b46
and dword [ebp - 0xe50], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x471b9b
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe54], eax
jmp 0x471ba2
and dword [ebp - 0xe54], 0
mov edx, 0x421108
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0xac]
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp - 0x15c]
push 0x42133c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0x158]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
movsx eax, word [ebp - 0x44]
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0x1f
jae 0x471c3a
and dword [ebp - 0xe58], 0
jmp 0x471c45
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe58], eax
push dword [ebp - 0x168]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x35c]
mov ecx, dword [0x5a646c]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x199
cmp dword [0x5a7714], 0
jne 0x471cf0
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xe5c], 0x5a7714
jmp 0x471cfa
mov dword [ebp - 0xe5c], 0x5a7714
mov eax, dword [ebp - 0xe5c]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x471d51
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe60], eax
jmp 0x471d58
and dword [ebp - 0xe60], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x471dad
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe64], eax
jmp 0x471db4
and dword [ebp - 0xe64], 0
mov edx, 0x421114
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0xac]
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp - 0x15c]
push 0x42133c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0x158]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
movsx eax, word [ebp - 0x44]
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0x1f
jae 0x471e4c
and dword [ebp - 0xe68], 0
jmp 0x471e57
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe68], eax
push dword [ebp - 0x168]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x35c]
mov ecx, dword [0x5a64c0]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x19a
cmp dword [0x5a7714], 0
jne 0x471f02
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xe6c], 0x5a7714
jmp 0x471f0c
mov dword [ebp - 0xe6c], 0x5a7714
mov eax, dword [ebp - 0xe6c]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x471f63
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe70], eax
jmp 0x471f6a
and dword [ebp - 0xe70], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x471fbf
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe74], eax
jmp 0x471fc6
and dword [ebp - 0xe74], 0
mov edx, 0x421128
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0xac]
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp - 0x15c]
push 0x42133c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0x158]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
movsx eax, word [ebp - 0x44]
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0x1f
jae 0x47205e
and dword [ebp - 0xe78], 0
jmp 0x472069
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe78], eax
push dword [ebp - 0x168]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x35c]
mov ecx, dword [0x5a64dc]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x19b
cmp dword [0x5a7714], 0
jne 0x472114
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xe7c], 0x5a7714
jmp 0x47211e
mov dword [ebp - 0xe7c], 0x5a7714
mov eax, dword [ebp - 0xe7c]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x472175
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe80], eax
jmp 0x47217c
and dword [ebp - 0xe80], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4721d1
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xe84], eax
jmp 0x4721d8
and dword [ebp - 0xe84], 0
mov edx, 0x420f60
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrCopy
push dword [ebp - 0xac]
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp - 0x15c]
push 0x42133c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0x158]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.004aba88
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x158]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
movsx eax, word [ebp - 0x44]
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0x1f
jae 0x472270
and dword [ebp - 0xe88], 0
jmp 0x47227b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe88], eax
push dword [ebp - 0x168]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x35c]
mov ecx, dword [0x5a64f8]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x19d
jmp 0x4711ad
mov dword [ebp - 4], 0x19f
mov word [0x5a63e0], 1
mov dword [ebp - 4], 0x1a0
push dword [0x5a23f0]
push 0x421374
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1a1
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1a2
push dword [ebp - 0x130]
push 0x42139c
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x472d0f
mov dword [ebp - 4], 0x1a3
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1a4
push dword [0x5a23f0]
push 0x421374
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x104]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x1a5
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472487
mov dword [ebp - 4], 0x1a6
push 0x5a2ad2
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1a8
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4724bf
mov dword [ebp - 4], 0x1a9
push 0x5a2ad4
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1ab
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4724f7
mov dword [ebp - 4], 0x1ac
push 0x5a2ad6
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1ae
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x47252f
mov dword [ebp - 4], 0x1af
push 0x5a2b30
push dword [ebp - 0x104]
push 0x4213bc
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1b1
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472567
mov dword [ebp - 4], 0x1b2
push 0x5a2c0c
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1b4
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x47259f
mov dword [ebp - 4], 0x1b5
push 0x5a2c10
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1b7
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4725d7
mov dword [ebp - 4], 0x1b8
push 0x5a2c14
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1ba
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x47260f
mov dword [ebp - 4], 0x1bb
push 0x5a2c18
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1bd
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472647
mov dword [ebp - 4], 0x1be
push 0x5a2cb0
push dword [ebp - 0x104]
push 0x4213bc
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1c0
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x47267f
mov dword [ebp - 4], 0x1c1
push 0x5a2b34
push dword [ebp - 0x104]
push 0x4213bc
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1c3
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4726b7
mov dword [ebp - 4], 0x1c4
push 0x5a2c72
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1c6
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4726ef
mov dword [ebp - 4], 0x1c7
push 0x5a2b3c
push dword [ebp - 0x104]
push 0x4213bc
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1c9
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472727
mov dword [ebp - 4], 0x1ca
push 0x5a2b40
push dword [ebp - 0x104]
push 0x4213bc
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1cc
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x47275f
mov dword [ebp - 4], 0x1cd
push 0x5a2ca8
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1cf
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472797
mov dword [ebp - 4], 0x1d0
push 0x5a2cac
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1d2
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4727cf
mov dword [ebp - 4], 0x1d3
push 0x5a2cae
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1d5
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472807
mov dword [ebp - 4], 0x1d6
push 0x5a2d2a
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1d8
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x47283f
mov dword [ebp - 4], 0x1d9
push 0x5a2d32
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1db
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472877
mov dword [ebp - 4], 0x1dc
push 0x5a2d36
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1de
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4728af
mov dword [ebp - 4], 0x1df
push 0x5a369c
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1e1
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4728e9
mov dword [ebp - 4], 0x1e2
lea eax, [ebp - 0xec]
push eax
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1e4
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472921
mov dword [ebp - 4], 0x1e5
push 0x5a2e18
push dword [ebp - 0x104]
push 0x4213bc
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1e7
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472959
mov dword [ebp - 4], 0x1e8
push 0x5a2e1c
push dword [ebp - 0x104]
push 0x4213bc
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1ea
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472991
mov dword [ebp - 4], 0x1eb
push 0x5a2ea4
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1ed
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4729cb
mov dword [ebp - 4], 0x1ee
lea eax, [ebp - 0xd4]
push eax
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1f0
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472a02
mov dword [ebp - 4], 0x1f1
lea eax, [ebp - 0x48]
push eax
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1f3
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472a39
mov dword [ebp - 4], 0x1f4
lea eax, [ebp - 0x74]
push eax
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1f6
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472a71
mov dword [ebp - 4], 0x1f7
push 0x5a33b8
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1f9
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472aa9
mov dword [ebp - 4], 0x1fa
push 0x5a33bc
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1fc
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472ae1
mov dword [ebp - 4], 0x1fd
push 0x5a33c0
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x1ff
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472b19
mov dword [ebp - 4], 0x200
push 0x5a33c4
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x202
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472b51
mov dword [ebp - 4], 0x203
push 0x5a33c8
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x205
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472b89
mov dword [ebp - 4], 0x206
push 0x5a35e4
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x208
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472bc1
mov dword [ebp - 4], 0x209
push 0x5a35e8
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x20b
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472bf9
mov dword [ebp - 4], 0x20c
push 0x5a35ec
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x20e
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472c31
mov dword [ebp - 4], 0x20f
push 0x5a35f0
push dword [ebp - 0x104]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x211
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472c69
mov dword [ebp - 4], 0x212
push 0x5a3662
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x214
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x472ca1
mov dword [ebp - 4], 0x215
push 0x5a3664
push dword [ebp - 0x104]
push 0x41f64c
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x217
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x218
mov ax, word [0x5a2ad4]
and ax, 1
mov word [0x5a2e58], ax
mov dword [ebp - 4], 0x219
mov ax, word [0x5a2ad4]
and ax, 4
mov word [0x5a331e], ax
mov dword [ebp - 4], 0x21a
mov ax, word [0x5a2ad4]
and ax, 8
mov word [0x5a36e6], ax
mov dword [ebp - 4], 0x21b
mov ax, word [0x5a2ad4]
and ax, 0x60
mov word [0x5a386a], ax
mov dword [ebp - 4], 0x21e
cmp word [0x5a369c], 0
jg 0x472d30
mov dword [ebp - 4], 0x21f
mov word [0x5a369c], 0x190
mov dword [ebp - 4], 0x221
cmp word [0x5a3662], 0
jg 0x472d51
mov dword [ebp - 4], 0x222
mov word [0x5a3662], 0x14
mov dword [ebp - 4], 0x224
cmp word [0x5a3664], 0
jg 0x472d72
mov dword [ebp - 4], 0x225
mov word [0x5a3664], 0x12c
mov dword [ebp - 4], 0x227
push dword [0x5a35e4]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a35e4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x228
push dword [0x5a35e8]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a35e8
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x229
push dword [0x5a35ec]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a35ec
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x22a
push dword [0x5a35e4]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x49c], eax
and dword [ebp - 0x168], 0
push 1
mov edx, dword [ebp - 0x49c]
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x472eff
mov dword [ebp - 4], 0x22b
push dword [0x5a35e4]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a35e4
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x22d
mov dword [ebp - 0x2ac], 0x5a35e4
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x5a35e4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x22e
push dword [0x5a35e8]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x4a0], eax
and dword [ebp - 0x168], 0
push 1
mov edx, dword [ebp - 0x4a0]
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x473029
mov dword [ebp - 4], 0x22f
push dword [0x5a35e8]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a35e8
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x231
mov dword [ebp - 0x2ac], 0x5a35e8
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x5a35e8
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x232
push dword [0x5a33bc]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a33bc
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x233
push dword [0x5a33c0]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a33c0
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x234
push dword [ebp - 0x74]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x473122
mov dword [ebp - 4], 0x235
push dword [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaI2Str
mov word [ebp - 0x148], ax
jmp 0x473131
mov dword [ebp - 4], 0x237
and word [ebp - 0x148], 0
mov dword [ebp - 4], 0x239
push dword [ebp - 0x48]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x473170
mov dword [ebp - 4], 0x23a
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaR4Str
fmul dword [0x402e40]
fstp dword [0x5a2cb8]
fnstsw ax
test al, 0xd
jne 0x48a4ce
jmp 0x473183
mov dword [ebp - 4], 0x23c
fld dword [0x402e5c]
fstp dword [0x5a2cb8]
mov dword [ebp - 4], 0x23e
fld dword [0x5a2cb8]
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402e38]
fnstsw ax
sahf
jbe 0x4731b3
mov dword [ebp - 4], 0x23f
fld dword [0x402e30]
fstp dword [0x5a2cb8]
mov dword [ebp - 4], 0x241
fld dword [0x5a2cb8]
fcomp dword [0x401850]
fnstsw ax
sahf
jae 0x4731de
mov dword [ebp - 4], 0x242
fld dword [0x402e2c]
fstp dword [0x5a2cb8]
mov dword [ebp - 4], 0x244
cmp word [0x5a29da], 1
jne 0x473225
mov dword [ebp - 4], 0x245
mov edx, 0x4213c4
mov ecx, 0x5a3034
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x246
and word [ebp - 0x348], 0
lea eax, [ebp - 0x348]
push eax
push 0x5a3034
call fcn.00461447
mov dword [ebp - 4], 0x248
and word [0x5a2e7a], 0
mov dword [ebp - 4], 0x249
push dword [0x5a23f0]
push 0x421400
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x24a
push dword [ebp - 0xb4]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x24b
and word [ebp - 0x44], 0
mov dword [ebp - 4], 0x24c
push dword [ebp - 0xb4]
push 0x421430
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x47385b
mov dword [ebp - 4], 0x24d
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x68], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x24e
push dword [0x5a23f0]
push 0x421400
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x68]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x24f
mov word [ebp - 0x37c], 0x5a
mov word [ebp - 0x378], 1
mov word [ebp - 0x2c], 1
jmp 0x473373
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x378]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x37c]
jg 0x473847
mov dword [ebp - 4], 0x250
cmp word [ebp - 0x2c], 7
je 0x4733b2
cmp word [ebp - 0x2c], 0x17
je 0x4733b2
cmp word [ebp - 0x2c], 0x2b
je 0x4733b2
cmp word [ebp - 0x2c], 0x3b
je 0x4733b2
cmp word [ebp - 0x2c], 0x4e
jne 0x4734ad
mov dword [ebp - 4], 0x251
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4734a8
mov dword [ebp - 4], 0x252
push dword [ebp - 0x68]
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x253
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x254
mov ax, word [ebp - 0x44]
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x44], ax
mov dword [ebp - 4], 0x255
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fmul qword [0x402e48]
fstp dword [ebp - 0x138]
fnstsw ax
test al, 0xd
jne 0x48a4ce
mov dword [ebp - 4], 0x256
movsx eax, word [ebp - 0x44]
mov dword [ebp - 0x34c], eax
cmp dword [ebp - 0x34c], 9
jae 0x473483
and dword [ebp - 0xe8c], 0
jmp 0x47348e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe8c], eax
fld dword [ebp - 0x138]
call sub.MSVBVM60.DLL___vbaFPInt
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a52d4]
fstp dword [ecx + eax*4]
jmp 0x47383b
mov dword [ebp - 4], 0x258
cmp word [ebp - 0x2c], 4
je 0x4734e9
cmp word [ebp - 0x2c], 8
je 0x4734e9
cmp word [ebp - 0x2c], 0x14
je 0x4734e9
cmp word [ebp - 0x2c], 0x28
je 0x4734e9
cmp word [ebp - 0x2c], 0x38
je 0x4734e9
cmp word [ebp - 0x2c], 0x4b
je 0x4734e9
cmp word [ebp - 0x2c], 0x3c
jne 0x47380f
mov dword [ebp - 4], 0x259
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x47380d
mov dword [ebp - 4], 0x25a
push dword [ebp - 0x68]
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x25b
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x25c
cmp word [ebp - 0x2c], 4
jne 0x4735cb
mov dword [ebp - 4], 0x25d
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
push 1
push dword [ebp - 0x94]
push 0x41ed68
push 0
call sub.MSVBVM60.DLL___vbaInStr
add eax, 1
jo 0x48a4d3
push eax
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
mov ecx, 0x5a3f60
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x47380d
mov dword [ebp - 4], 0x25e
cmp word [ebp - 0x2c], 8
jne 0x473641
mov dword [ebp - 4], 0x25f
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
push 1
push dword [ebp - 0x94]
push 0x41ed68
push 0
call sub.MSVBVM60.DLL___vbaInStr
add eax, 1
jo 0x48a4d3
push eax
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x47380d
mov dword [ebp - 4], 0x260
cmp word [ebp - 0x2c], 0x14
jne 0x4736b6
mov dword [ebp - 4], 0x261
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
push 1
push dword [ebp - 0x94]
push 0x41ed68
push 0
call sub.MSVBVM60.DLL___vbaInStr
add eax, 1
jo 0x48a4d3
push eax
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
mov ecx, 0x5a3f64
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x47380d
mov dword [ebp - 4], 0x262
cmp word [ebp - 0x2c], 0x28
jne 0x47372b
mov dword [ebp - 4], 0x263
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
push 1
push dword [ebp - 0x94]
push 0x41ed68
push 0
call sub.MSVBVM60.DLL___vbaInStr
add eax, 1
jo 0x48a4d3
push eax
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
mov ecx, 0x5a3f68
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x47380d
mov dword [ebp - 4], 0x264
cmp word [ebp - 0x2c], 0x38
jne 0x47379d
mov dword [ebp - 4], 0x265
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
push 1
push dword [ebp - 0x94]
push 0x41ed68
push 0
call sub.MSVBVM60.DLL___vbaInStr
add eax, 1
jo 0x48a4d3
push eax
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
mov ecx, 0x5a3f6c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x47380d
mov dword [ebp - 4], 0x266
cmp word [ebp - 0x2c], 0x4b
jne 0x47380d
mov dword [ebp - 4], 0x267
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
push 1
push dword [ebp - 0x94]
push 0x41ed68
push 0
call sub.MSVBVM60.DLL___vbaInStr
add eax, 1
jo 0x48a4d3
push eax
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
mov ecx, 0x5a3f70
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x47383b
mov dword [ebp - 4], 0x26b
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x47383b
mov dword [ebp - 4], 0x26c
push dword [ebp - 0x68]
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x26f
jmp 0x47335e
mov dword [ebp - 4], 0x270
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaFileClose
jmp 0x473a2f
mov dword [ebp - 4], 0x272
mov dword [ebp - 0x34c], 1
cmp dword [ebp - 0x34c], 9
jae 0x47387e
and dword [ebp - 0xe90], 0
jmp 0x473889
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe90], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a52d4]
fld dword [0x402e28]
fstp dword [ecx + eax*4]
mov dword [ebp - 4], 0x273
mov dword [ebp - 0x34c], 2
cmp dword [ebp - 0x34c], 9
jae 0x4738c1
and dword [ebp - 0xe94], 0
jmp 0x4738cc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe94], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a52d4]
fld dword [0x402e24]
fstp dword [ecx + eax*4]
mov dword [ebp - 4], 0x274
mov dword [ebp - 0x34c], 3
cmp dword [ebp - 0x34c], 9
jae 0x473904
and dword [ebp - 0xe98], 0
jmp 0x47390f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe98], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a52d4]
fld dword [0x402e24]
fstp dword [ecx + eax*4]
mov dword [ebp - 4], 0x275
mov dword [ebp - 0x34c], 4
cmp dword [ebp - 0x34c], 9
jae 0x473947
and dword [ebp - 0xe9c], 0
jmp 0x473952
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe9c], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a52d4]
fld dword [0x402e28]
fstp dword [ecx + eax*4]
mov dword [ebp - 4], 0x276
mov dword [ebp - 0x34c], 5
cmp dword [ebp - 0x34c], 9
jae 0x47398a
and dword [ebp - 0xea0], 0
jmp 0x473995
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xea0], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a52d4]
fld dword [0x402e20]
fstp dword [ecx + eax*4]
mov dword [ebp - 4], 0x277
mov edx, 0x421458
mov ecx, 0x5a3f60
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x278
mov edx, 0x421458
lea ecx, [ebp - 0xd0]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x279
mov edx, 0x421458
mov ecx, 0x5a3f64
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x27a
mov edx, 0x421458
mov ecx, 0x5a3f68
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x27b
mov edx, 0x421458
mov ecx, 0x5a3f6c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x27c
mov edx, 0x421464
mov ecx, 0x5a3f70
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x27e
mov edx, 0x41e154
mov ecx, 0x5a4048
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x27f
mov edx, 0x41e154
mov ecx, 0x5a404c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x280
movsx eax, word [0x5a2ad2]
test eax, eax
je 0x473b94
mov dword [ebp - 4], 0x281
movsx eax, word [0x5a2d32]
test eax, eax
je 0x473b68
mov dword [ebp - 4], 0x282
xor ecx, ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0xa4], ax
mov dword [ebp - 4], 0x283
lea eax, [ebp - 0x90]
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x2e4], 0x4002
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2d4], 0x4002
mov dword [ebp - 0x2bc], 0x421618
mov dword [ebp - 0x2c4], 8
lea edx, [ebp - 0x2c4]
lea ecx, [ebp - 0x1f4]
call sub.MSVBVM60.DLL___vbaVarDup
mov dword [ebp - 0x2ac], 0x4214cc
mov dword [ebp - 0x2b4], 8
lea edx, [ebp - 0x2b4]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x1f4]
push eax
movsx eax, word [ebp - 0xa4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcMsgBox
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x8c], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x285
mov edx, 0x41e154
mov ecx, 0x5a2e5c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x286
mov edx, 0x41e154
mov ecx, 0x5a2e60
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x288
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x4a4], eax
and dword [ebp - 0x160], 0
lea eax, [ebp - 0x1e4]
push eax
push 4
mov edx, dword [ebp - 0x4a4]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
mov ecx, 0x5a26e0
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x289
cmp word [0x5a29da], 1
jne 0x473c6a
mov dword [ebp - 4], 0x28a
mov edx, 0x421630
mov ecx, 0x5a3034
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x28b
and word [ebp - 0x348], 0
lea eax, [ebp - 0x348]
push eax
push 0x5a3034
call fcn.00461447
mov dword [ebp - 4], 0x28d
and word [ebp - 0x88], 0
mov dword [ebp - 4], 0x28e
and word [ebp - 0x40], 0
mov dword [ebp - 4], 0x28f
and word [ebp - 0x100], 0
mov dword [ebp - 4], 0x290
and word [ebp - 0x6c], 0
mov dword [ebp - 4], 0x291
and word [ebp - 0xc0], 0
mov dword [ebp - 4], 0x292
and word [ebp - 0xfc], 0
mov dword [ebp - 4], 0x293
and word [ebp - 0x60], 0
mov dword [ebp - 4], 0x294
and word [ebp - 0x114], 0
mov dword [ebp - 4], 0x295
and word [0x5a2ef6], 0
mov dword [ebp - 4], 0x296
and word [ebp - 0xe4], 0
mov dword [ebp - 4], 0x297
push dword [0x5a23f0]
push 0x42166c
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x298
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x299
push dword [ebp - 0x5c]
push 0x421688
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x473da7
mov dword [ebp - 4], 0x29a
push dword [0x5a23f0]
push 0x42166c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x29c
push dword [0x5a23f0]
push 0x421470
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x29d
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421488
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x473e72
mov dword [ebp - 4], 0x29e
push dword [0x5a23f0]
push 0x421470
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2a0
push dword [0x5a23f0]
push 0x4214a0
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2a1
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4214b8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x473f3d
mov dword [ebp - 4], 0x2a2
push dword [0x5a23f0]
push 0x4214a0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2a4
push dword [0x5a23f0]
push 0x420648
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2a5
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4216a0
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x474008
mov dword [ebp - 4], 0x2a6
push dword [0x5a23f0]
push 0x420648
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2a8
push dword [0x5a23f0]
push 0x42047c
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2a9
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421304
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x4740d3
mov dword [ebp - 4], 0x2aa
push dword [0x5a23f0]
push 0x42047c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2ac
push dword [0x5a23f0]
push 0x4200e4
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2ad
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x420d98
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47419e
mov dword [ebp - 4], 0x2ae
push dword [0x5a23f0]
push 0x4200e4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2b0
cmp word [0x5a2efa], 0x14
jne 0x47427e
mov dword [ebp - 4], 0x2b1
push dword [0x5a23f0]
push 0x41f800
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2b2
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4216b4
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47427e
mov dword [ebp - 4], 0x2b3
push dword [0x5a23f0]
push 0x41f800
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2b6
push dword [0x5a3f30]
push 0x42166c
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2b7
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x2b8
push dword [ebp - 0x5c]
push 0x421688
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x47432e
mov dword [ebp - 4], 0x2b9
push dword [0x5a3f30]
push 0x42166c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2bb
push dword [0x5a3f30]
push 0x421470
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2bc
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421488
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x4743f9
mov dword [ebp - 4], 0x2bd
push dword [0x5a3f30]
push 0x421470
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2bf
push dword [0x5a3f30]
push 0x4214a0
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2c0
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4214b8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x4744c4
mov dword [ebp - 4], 0x2c1
push dword [0x5a3f30]
push 0x4214a0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2c3
push dword [0x5a3f30]
push 0x420648
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2c4
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4216a0
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47458f
mov dword [ebp - 4], 0x2c5
push dword [0x5a3f30]
push 0x420648
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2c7
push dword [0x5a3f30]
push 0x42047c
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2c8
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421304
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47465a
mov dword [ebp - 4], 0x2c9
push dword [0x5a3f30]
push 0x42047c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2cb
push dword [0x5a3f30]
push 0x4200e4
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2cc
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x420d98
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x474725
mov dword [ebp - 4], 0x2cd
push dword [0x5a3f30]
push 0x4200e4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2cf
cmp word [0x5a2efa], 0x14
jne 0x474805
mov dword [ebp - 4], 0x2d0
push dword [0x5a3f30]
push 0x41f800
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2d1
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4216b4
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x474805
mov dword [ebp - 4], 0x2d2
push dword [0x5a3f30]
push 0x41f800
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2d5
push 0
push 0xa
push 1
push 4
push 0x5a4ff4
push 4
push 0x80
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2d6
push 0
push 0xa
push 1
push 8
push 0x5a4c70
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2d7
push 0
push 0xa
push 1
push 8
push 0x5a4c74
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2d8
push 0
push 0xa
push 1
push 8
push 0x5a4c78
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2d9
push 0
push 0xa
push 1
push 8
push 0x5a4c7c
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2da
push 0
push 0xa
push 1
push 8
push 0x5a562c
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2db
push 0
push 0xa
push 1
push 8
push 0x5a570c
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2dc
push 0
push 1
push 1
push 8
push 0x5a5758
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2dd
push 0
push 1
push 1
push 8
push 0x5a575c
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2de
push 0
push 1
push 1
push 8
push 0x5a5760
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2df
push 0
push 1
push 1
push 8
push 0x5a5764
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2e0
push 0
push 1
push 1
push 8
push 0x5a5768
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2e1
push 0
push 1
push 1
push 8
push 0x5a58e8
push 4
push 0x180
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x2e2
fldz
fstp dword [0x5a3f38]
mov dword [ebp - 4], 0x2e3
fldz
fstp dword [0x5a3f3c]
mov dword [ebp - 4], 0x2e4
and word [0x5a34dc], 0
mov dword [ebp - 4], 0x2e5
mov edx, 0x41e154
mov ecx, 0x5a36a4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2e6
mov word [ebp - 0x384], 0xa
mov word [ebp - 0x380], 1
and word [ebp - 0x2c], 0
jmp 0x474a44
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x380]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x384]
jg 0x474b3f
mov dword [ebp - 4], 0x2e7
mov esi, 0x41e154
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x5a4c70]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2e8
mov esi, 0x41e154
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x5a4c74]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2e9
mov esi, 0x41e154
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x5a4c78]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2ea
mov esi, 0x41e154
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x5a4c7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2eb
mov esi, 0x41e154
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x5a562c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2ec
mov esi, 0x41e154
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x5a570c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2ed
jmp 0x474a2f
mov dword [ebp - 4], 0x2ee
mov esi, 0x41ecd4
push 0
push dword [0x5a570c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2ef
and word [ebp - 0x104], 0
mov dword [ebp - 4], 0x2f0
cmp word [0x5a296c], 1
jne 0x474cbe
mov dword [ebp - 4], 0x2f1
push dword [0x5a23f0]
push 0x4216c8
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2f2
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2f3
push dword [ebp - 0x130]
push 0x421704
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x474cb9
mov dword [ebp - 4], 0x2f4
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2f5
push dword [0x5a23f0]
push 0x4216c8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x104]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
jmp 0x475478
mov dword [ebp - 4], 0x2f7
cmp word [0x5a296c], 2
jne 0x474e0c
mov dword [ebp - 4], 0x2f8
push dword [0x5a23f0]
push 0x421724
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2f9
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2fa
push dword [ebp - 0x130]
push 0x421760
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x474e07
mov dword [ebp - 4], 0x2fb
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2fc
push dword [0x5a23f0]
push 0x421724
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x104]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
jmp 0x475478
mov dword [ebp - 4], 0x2fe
cmp word [0x5a296c], 3
jne 0x474f5a
mov dword [ebp - 4], 0x2ff
push dword [0x5a23f0]
push 0x42177c
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x300
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x301
push dword [ebp - 0x130]
push 0x4217b8
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x474f55
mov dword [ebp - 4], 0x302
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x303
push dword [0x5a23f0]
push 0x42177c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x104]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
jmp 0x475478
mov dword [ebp - 4], 0x305
cmp word [0x5a296c], 4
jne 0x4750a8
mov dword [ebp - 4], 0x306
push dword [0x5a23f0]
push 0x4217d4
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x307
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x308
push dword [ebp - 0x130]
push 0x421810
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4750a3
mov dword [ebp - 4], 0x309
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x30a
push dword [0x5a23f0]
push 0x4217d4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x104]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
jmp 0x475478
mov dword [ebp - 4], 0x30c
cmp word [0x5a296c], 5
jne 0x4751f6
mov dword [ebp - 4], 0x30d
push dword [0x5a23f0]
push 0x42182c
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x30e
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x30f
push dword [ebp - 0x130]
push 0x421868
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4751f1
mov dword [ebp - 4], 0x310
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x311
push dword [0x5a23f0]
push 0x42182c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x104]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
jmp 0x475478
mov dword [ebp - 4], 0x313
cmp word [0x5a296c], 6
jne 0x475344
mov dword [ebp - 4], 0x314
push dword [0x5a23f0]
push 0x421888
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x315
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x316
push dword [ebp - 0x130]
push 0x4218c8
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x47533f
mov dword [ebp - 4], 0x317
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x318
push dword [0x5a23f0]
push 0x421888
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x104]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
jmp 0x475478
mov dword [ebp - 4], 0x31b
push dword [0x5a23f0]
push 0x4218e8
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x31c
lea eax, [ebp - 0x130]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x31d
push dword [ebp - 0x130]
push 0x421924
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x475478
mov dword [ebp - 4], 0x31e
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x31f
push dword [0x5a23f0]
push 0x4218e8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x104]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x322
movsx eax, word [ebp - 0x104]
test eax, eax
je 0x475619
mov dword [ebp - 4], 0x323
mov word [ebp - 0x38c], 0x2a7
mov word [ebp - 0x388], 1
mov word [ebp - 0x2c], 1
jmp 0x4754c4
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x388]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x38c]
jg 0x475607
mov dword [ebp - 4], 0x324
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4755fb
mov dword [ebp - 4], 0x325
movsx eax, word [ebp - 0x2c]
mov dword [ebp - 0x34c], eax
cmp dword [ebp - 0x34c], 0x2a9
jae 0x475518
and dword [ebp - 0xea4], 0
jmp 0x475523
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xea4], eax
push dword [ebp - 0x104]
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a47dc]
lea eax, [ecx + eax*4]
push eax
call sub.MSVBVM60.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x326
movsx eax, word [ebp - 0x2c]
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0x2a9
jae 0x475564
and dword [ebp - 0xea8], 0
jmp 0x47556f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xea8], eax
movsx eax, word [ebp - 0x2c]
mov dword [ebp - 0x34c], eax
cmp dword [ebp - 0x34c], 0x2a9
jae 0x47558e
and dword [ebp - 0xeac], 0
jmp 0x475599
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xeac], eax
mov eax, dword [ebp - 0x350]
mov ecx, dword [0x5a47dc]
push dword [ecx + eax*4]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a47dc]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x328
jmp 0x4754af
mov dword [ebp - 4], 0x329
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x32b
fld dword [0x402e1c]
fstp dword [0x5a2efc]
mov dword [ebp - 4], 0x32c
fld dword [0x402e18]
fstp dword [0x5a2f00]
mov dword [ebp - 4], 0x32d
push dword [0x5a23f0]
push 0x421940
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x32e
push dword [ebp - 0x130]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x32f
push dword [ebp - 0x130]
push 0x421968
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4757c4
mov dword [ebp - 4], 0x330
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x331
push dword [0x5a23f0]
push 0x421940
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x104]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x332
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x47577a
mov dword [ebp - 4], 0x333
push 0x5a2efc
push dword [ebp - 0x104]
push 0x4213bc
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x335
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4757b2
mov dword [ebp - 4], 0x336
push 0x5a2f00
push dword [ebp - 0x104]
push 0x4213bc
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x338
push dword [ebp - 0x104]
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x33a
cmp word [0x5a29da], 1
jne 0x47580b
mov dword [ebp - 4], 0x33b
mov edx, 0x421988
mov ecx, 0x5a3034
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x33c
and word [ebp - 0x348], 0
lea eax, [ebp - 0x348]
push eax
push 0x5a3034
call fcn.00461447
mov dword [ebp - 4], 0x33e
call fcn.004aaad7
mov dword [ebp - 4], 0x33f
call fcn.004aa687
mov dword [ebp - 4], 0x340
and dword [ebp - 0x34c], 0
cmp dword [ebp - 0x34c], 0x5b
jae 0x475843
and dword [ebp - 0xeb0], 0
jmp 0x47584e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xeb0], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
push dword [ecx + eax*4]
push 0x4219cc
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x475f2c
mov dword [ebp - 4], 0x341
cmp word [0x5a29da], 1
jne 0x4758b6
mov dword [ebp - 4], 0x342
mov edx, 0x4219e0
mov ecx, 0x5a3034
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x343
and word [ebp - 0x348], 0
lea eax, [ebp - 0x348]
push eax
push 0x5a3034
call fcn.00461447
mov dword [ebp - 4], 0x345
cmp dword [0x5a7714], 0
jne 0x4758e1
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xeb4], 0x5a7714
jmp 0x4758eb
mov dword [ebp - 0xeb4], 0x5a7714
mov eax, dword [ebp - 0xeb4]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x475942
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xeb8], eax
jmp 0x475949
and dword [ebp - 0xeb8], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x47599e
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xebc], eax
jmp 0x4759a5
and dword [ebp - 0xebc], 0
push dword [ebp - 0x15c]
push 0x421a14
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0xd8]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x346
lea eax, [ebp - 0xd8]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4008
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0xd8]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x347
push dword [ebp - 0xd8]
push 0x421a44
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x475cad
mov dword [ebp - 4], 0x348
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x68], ax
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x349
cmp dword [0x5a7714], 0
jne 0x475ad5
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xec0], 0x5a7714
jmp 0x475adf
mov dword [ebp - 0xec0], 0x5a7714
mov eax, dword [ebp - 0xec0]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x1d4]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x475b36
push 0x14
push 0x41f390
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xec4], eax
jmp 0x475b3d
and dword [ebp - 0xec4], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x15c]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x475b92
push 0x50
push 0x41f5d8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xec8], eax
jmp 0x475b99
and dword [ebp - 0xec8], 0
push dword [ebp - 0x15c]
push 0x421a14
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x68]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x34a
mov word [ebp - 0x394], 0x45
mov word [ebp - 0x390], 1
mov word [ebp - 0x2c], 1
jmp 0x475c1c
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x390]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x394]
jg 0x475c99
mov dword [ebp - 4], 0x34b
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x475c8d
mov dword [ebp - 4], 0x34c
movsx eax, word [ebp - 0x2c]
mov dword [ebp - 0x34c], eax
cmp dword [ebp - 0x34c], 0x5b
jae 0x475c62
and dword [ebp - 0xecc], 0
jmp 0x475c6d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xecc], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
lea eax, [ecx + eax*4]
push eax
push dword [ebp - 0x68]
push 0x41f654
call sub.MSVBVM60.DLL___vbaInputFile
add esp, 0xc
mov dword [ebp - 4], 0x34e
jmp 0x475c07
mov dword [ebp - 4], 0x34f
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaFileClose
jmp 0x475f2c
mov dword [ebp - 4], 0x351
mov dword [ebp - 0x34c], 1
cmp dword [ebp - 0x34c], 0x5b
jae 0x475cd0
and dword [ebp - 0xed0], 0
jmp 0x475cdb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xed0], eax
mov edx, 0x4190a0
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x352
mov dword [ebp - 0x34c], 2
cmp dword [ebp - 0x34c], 0x5b
jae 0x475d17
and dword [ebp - 0xed4], 0
jmp 0x475d22
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xed4], eax
mov edx, 0x4190a0
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x353
mov dword [ebp - 0x34c], 3
cmp dword [ebp - 0x34c], 0x5b
jae 0x475d5e
and dword [ebp - 0xed8], 0
jmp 0x475d69
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xed8], eax
mov edx, 0x4190a0
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x354
mov dword [ebp - 0x34c], 4
cmp dword [ebp - 0x34c], 0x5b
jae 0x475da5
and dword [ebp - 0xedc], 0
jmp 0x475db0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xedc], eax
mov edx, 0x4190a0
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x355
mov dword [ebp - 0x34c], 0xf
cmp dword [ebp - 0x34c], 0x5b
jae 0x475dec
and dword [ebp - 0xee0], 0
jmp 0x475df7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xee0], eax
mov edx, 0x4190a0
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x356
mov dword [ebp - 0x34c], 0x10
cmp dword [ebp - 0x34c], 0x5b
jae 0x475e33
and dword [ebp - 0xee4], 0
jmp 0x475e3e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xee4], eax
mov edx, 0x4190a0
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x357
mov dword [ebp - 0x34c], 0x28
cmp dword [ebp - 0x34c], 0x5b
jae 0x475e7a
and dword [ebp - 0xee8], 0
jmp 0x475e85
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xee8], eax
mov edx, 0x4190a0
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x358
mov dword [ebp - 0x34c], 0x1e
cmp dword [ebp - 0x34c], 0x5b
jae 0x475ec1
and dword [ebp - 0xeec], 0
jmp 0x475ecc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xeec], eax
mov edx, 0x4190a0
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x359
cmp word [0x5a29da], 1
jne 0x475f2c
mov dword [ebp - 4], 0x35a
mov edx, 0x421a5c
mov ecx, 0x5a3034
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x35b
and word [ebp - 0x348], 0
lea eax, [ebp - 0x348]
push eax
push 0x5a3034
call fcn.00461447
mov dword [ebp - 4], 0x35f
mov dword [ebp - 0x34c], 0x28
cmp dword [ebp - 0x34c], 0x5b
jae 0x475f4f
and dword [ebp - 0xef0], 0
jmp 0x475f5a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xef0], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
push dword [ecx + eax*4]
push 0x4190a0
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x475f79
jmp 0x475f90
mov dword [ebp - 4], 0x361
mov ax, word [0x5a2d36]
and ax, 0x37
mov word [0x5a2d36], ax
mov dword [ebp - 4], 0x363
mov dword [ebp - 0x34c], 0x51
cmp dword [ebp - 0x34c], 0x5b
jae 0x475fb3
and dword [ebp - 0xef4], 0
jmp 0x475fbe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xef4], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
push dword [ecx + eax*4]
push 0x4190a0
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x475fec
movsx eax, word [ebp - 0x3c]
test eax, eax
je 0x475fec
and dword [ebp - 0xef8], 0
jmp 0x475ff6
mov dword [ebp - 0xef8], 1
mov dword [ebp - 0x350], 0x3b
cmp dword [ebp - 0x350], 0x5b
jae 0x476012
and dword [ebp - 0xefc], 0
jmp 0x47601d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xefc], eax
mov eax, dword [ebp - 0x350]
mov ecx, dword [0x5a4e58]
push dword [ecx + eax*4]
push 0x4190a0
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x47604e
movsx eax, word [0x5a369a]
test eax, eax
je 0x47604e
and dword [ebp - 0xf00], 0
jmp 0x476058
mov dword [ebp - 0xf00], 1
mov dword [ebp - 0x354], 3
cmp dword [ebp - 0x354], 0x5b
jae 0x476074
and dword [ebp - 0xf04], 0
jmp 0x47607f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf04], eax
mov eax, dword [ebp - 0x354]
mov ecx, dword [0x5a4e58]
push dword [ecx + eax*4]
push 0x4190a0
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4760b0
movsx eax, word [0x5a2c50]
test eax, eax
je 0x4760b0
and dword [ebp - 0xf08], 0
jmp 0x4760ba
mov dword [ebp - 0xf08], 1
mov eax, dword [ebp - 0xef8]
and eax, dword [ebp - 0xf00]
neg eax
sbb eax, eax
neg eax
and eax, dword [ebp - 0xf08]
test eax, eax
je 0x4760e4
cmp word [0x5a324a], 0
jle 0x477648
mov dword [ebp - 4], 0x364
cmp word [0x5a2c4a], 0
jle 0x476112
cmp word [0x5a2c4a], 0x1e
jg 0x476112
mov dword [ebp - 4], 0x365
mov ax, word [0x5a2c4a]
mov word [0x5a2f36], ax
mov dword [ebp - 4], 0x367
mov ax, word [0x5a2f36]
mov word [ebp - 0x120], ax
mov dword [ebp - 4], 0x368
push dword [0x5a2c8c]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a2cc8
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x369
mov edx, dword [0x5a2c8c]
mov ecx, 0x5a2e3c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x36a
cmp word [0x5a2f36], 0x1e
jg 0x476de2
cmp word [0x5a2f36], 0
jle 0x476de2
mov dword [ebp - 4], 0x36b
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcGetDateVar
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetDayOfMonth
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [ebp - 0xe0], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x36c
mov ax, word [ebp - 0xe0]
add ax, word [0x5a2f36]
jo 0x48a4d3
mov word [ebp - 0x110], ax
mov dword [ebp - 4], 0x36d
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcGetDateVar
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetMonthOfYear
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [ebp - 0x134], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x36e
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcGetDateVar
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetMonthOfYear
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [0x5a2c5c], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x36f
cmp word [ebp - 0x134], 1
je 0x476301
cmp word [ebp - 0x134], 3
je 0x476301
cmp word [ebp - 0x134], 5
je 0x476301
cmp word [ebp - 0x134], 7
je 0x476301
cmp word [ebp - 0x134], 8
je 0x476301
cmp word [ebp - 0x134], 0xa
je 0x476301
cmp word [ebp - 0x134], 0xc
jne 0x4763da
mov dword [ebp - 4], 0x370
cmp word [ebp - 0x110], 0x1f
jle 0x4763d5
mov dword [ebp - 4], 0x371
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcGetDateVar
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetMonthOfYear
mov dword [ebp - 0x2ac], 1
mov dword [ebp - 0x2b4], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [0x5a2c5c], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x372
cmp word [0x5a2c5c], 0xc
jle 0x4763b6
mov dword [ebp - 4], 0x373
mov word [0x5a2c5c], 1
mov dword [ebp - 4], 0x375
mov ax, word [ebp - 0x110]
sub ax, 0x1f
jo 0x48a4d3
mov word [ebp - 0x110], ax
jmp 0x476dc9
mov dword [ebp - 4], 0x377
cmp word [ebp - 0x134], 4
je 0x47640d
cmp word [ebp - 0x134], 6
je 0x47640d
cmp word [ebp - 0x134], 9
je 0x47640d
cmp word [ebp - 0x134], 0xb
jne 0x4764c5
mov dword [ebp - 4], 0x378
cmp word [ebp - 0x110], 0x1e
jle 0x4764c0
mov dword [ebp - 4], 0x379
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcGetDateVar
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetMonthOfYear
mov dword [ebp - 0x2ac], 1
mov dword [ebp - 0x2b4], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [0x5a2c5c], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x37a
mov ax, word [ebp - 0x110]
sub ax, 0x1e
jo 0x48a4d3
mov word [ebp - 0x110], ax
jmp 0x476dc9
mov dword [ebp - 4], 0x37c
cmp word [ebp - 0x134], 2
jne 0x476dc9
mov dword [ebp - 4], 0x37d
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x1ac]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x1b0]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x1b8]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x1c0]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x1c4]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x1ac]
mov dword [ebp - 0x4a8], eax
and dword [ebp - 0x1ac], 0
lea eax, [ebp - 0x1e4]
push eax
push 9
mov edx, dword [ebp - 0x4a8]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402e10]
fnstsw ax
sahf
jne 0x47660b
mov dword [ebp - 0xf0c], 1
jmp 0x476612
and dword [ebp - 0xf0c], 0
mov dword [ebp - 0x1ec], 2
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x1b0]
mov dword [ebp - 0x4ac], eax
and dword [ebp - 0x1b0], 0
lea eax, [ebp - 0x1f4]
push eax
push 9
mov edx, dword [ebp - 0x4ac]
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402e08]
fnstsw ax
sahf
jne 0x476688
mov dword [ebp - 0xf10], 1
jmp 0x47668f
and dword [ebp - 0xf10], 0
mov dword [ebp - 0x1fc], 2
mov dword [ebp - 0x204], 2
mov eax, dword [ebp - 0x1b4]
mov dword [ebp - 0x4b0], eax
and dword [ebp - 0x1b4], 0
lea eax, [ebp - 0x204]
push eax
push 9
mov edx, dword [ebp - 0x4b0]
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402e00]
fnstsw ax
sahf
jne 0x476705
mov dword [ebp - 0xf14], 1
jmp 0x47670c
and dword [ebp - 0xf14], 0
mov dword [ebp - 0x20c], 2
mov dword [ebp - 0x214], 2
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x4b4], eax
and dword [ebp - 0x1b8], 0
lea eax, [ebp - 0x214]
push eax
push 9
mov edx, dword [ebp - 0x4b4]
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402df8]
fnstsw ax
sahf
jne 0x476782
mov dword [ebp - 0xf18], 1
jmp 0x476789
and dword [ebp - 0xf18], 0
mov dword [ebp - 0x21c], 2
mov dword [ebp - 0x224], 2
mov eax, dword [ebp - 0x1bc]
mov dword [ebp - 0x4b8], eax
and dword [ebp - 0x1bc], 0
lea eax, [ebp - 0x224]
push eax
push 9
mov edx, dword [ebp - 0x4b8]
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402df0]
fnstsw ax
sahf
jne 0x4767ff
mov dword [ebp - 0xf1c], 1
jmp 0x476806
and dword [ebp - 0xf1c], 0
mov dword [ebp - 0x22c], 2
mov dword [ebp - 0x234], 2
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 0x4bc], eax
and dword [ebp - 0x1c0], 0
lea eax, [ebp - 0x234]
push eax
push 9
mov edx, dword [ebp - 0x4bc]
lea ecx, [ebp - 0x184]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x188]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402de8]
fnstsw ax
sahf
jne 0x47687c
mov dword [ebp - 0xf20], 1
jmp 0x476883
and dword [ebp - 0xf20], 0
mov dword [ebp - 0x23c], 2
mov dword [ebp - 0x244], 2
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x4c0], eax
and dword [ebp - 0x1c4], 0
lea eax, [ebp - 0x244]
push eax
push 9
mov edx, dword [ebp - 0x4c0]
lea ecx, [ebp - 0x18c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x190]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402de0]
fnstsw ax
sahf
jne 0x4768f9
mov dword [ebp - 0xf24], 1
jmp 0x476900
and dword [ebp - 0xf24], 0
mov dword [ebp - 0x24c], 2
mov dword [ebp - 0x254], 2
mov eax, dword [ebp - 0x1c8]
mov dword [ebp - 0x4c4], eax
and dword [ebp - 0x1c8], 0
lea eax, [ebp - 0x254]
push eax
push 9
mov edx, dword [ebp - 0x4c4]
lea ecx, [ebp - 0x194]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x198]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402dd8]
fnstsw ax
sahf
jne 0x476976
mov dword [ebp - 0xf28], 1
jmp 0x47697d
and dword [ebp - 0xf28], 0
mov dword [ebp - 0x25c], 2
mov dword [ebp - 0x264], 2
mov eax, dword [ebp - 0x1cc]
mov dword [ebp - 0x4c8], eax
and dword [ebp - 0x1cc], 0
lea eax, [ebp - 0x264]
push eax
push 9
mov edx, dword [ebp - 0x4c8]
lea ecx, [ebp - 0x19c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x1a0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402dd0]
fnstsw ax
sahf
jne 0x4769f3
mov dword [ebp - 0xf2c], 1
jmp 0x4769fa
and dword [ebp - 0xf2c], 0
mov dword [ebp - 0x26c], 2
mov dword [ebp - 0x274], 2
mov eax, dword [ebp - 0x1d0]
mov dword [ebp - 0x4cc], eax
and dword [ebp - 0x1d0], 0
lea eax, [ebp - 0x274]
push eax
push 9
mov edx, dword [ebp - 0x4cc]
lea ecx, [ebp - 0x1a4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x1a8]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402dc8]
fnstsw ax
sahf
jne 0x476a70
mov dword [ebp - 0xf30], 1
jmp 0x476a77
and dword [ebp - 0xf30], 0
mov eax, dword [ebp - 0xf0c]
neg eax
mov ecx, dword [ebp - 0xf10]
neg ecx
or ax, cx
mov ecx, dword [ebp - 0xf14]
neg ecx
or ax, cx
mov ecx, dword [ebp - 0xf18]
neg ecx
or ax, cx
mov ecx, dword [ebp - 0xf1c]
neg ecx
or ax, cx
mov ecx, dword [ebp - 0xf20]
neg ecx
or ax, cx
mov ecx, dword [ebp - 0xf24]
neg ecx
or ax, cx
mov ecx, dword [ebp - 0xf28]
neg ecx
or ax, cx
mov ecx, dword [ebp - 0xf2c]
neg ecx
or ax, cx
mov ecx, dword [ebp - 0xf30]
neg ecx
or ax, cx
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x1cc]
push eax
lea eax, [ebp - 0x1c8]
push eax
lea eax, [ebp - 0x1c4]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1bc]
push eax
lea eax, [ebp - 0x1b8]
push eax
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1ac]
push eax
lea eax, [ebp - 0x1a8]
push eax
lea eax, [ebp - 0x1a4]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x188]
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0x1e
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x7c
lea eax, [ebp - 0x274]
push eax
lea eax, [ebp - 0x264]
push eax
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x2c
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x476d16
mov dword [ebp - 4], 0x37e
cmp word [ebp - 0x110], 0x1d
jle 0x476d11
mov dword [ebp - 4], 0x37f
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcGetDateVar
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetMonthOfYear
mov dword [ebp - 0x2ac], 1
mov dword [ebp - 0x2b4], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [0x5a2c5c], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x380
mov ax, word [ebp - 0x110]
sub ax, 0x1d
jo 0x48a4d3
mov word [ebp - 0x110], ax
mov dword [ebp - 4], 0x381
push dword [0x5a3fe8]
push 0x41f748
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x476d11
mov dword [ebp - 4], 0x382
mov ax, word [ebp - 0x110]
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x110], ax
jmp 0x476dc9
mov dword [ebp - 4], 0x387
cmp word [ebp - 0x110], 0x1c
jle 0x476dc9
mov dword [ebp - 4], 0x388
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcGetDateVar
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetMonthOfYear
mov dword [ebp - 0x2ac], 1
mov dword [ebp - 0x2b4], 2
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [0x5a2c5c], ax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x389
mov ax, word [ebp - 0x110]
sub ax, 0x1c
jo 0x48a4d3
mov word [ebp - 0x110], ax
mov dword [ebp - 4], 0x38d
mov ax, word [ebp - 0x110]
mov word [0x5a2c5e], ax
jmp 0x476efd
mov dword [ebp - 4], 0x38f
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcGetDateVar
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetDayOfMonth
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [ebp - 0xe0], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x390
mov ax, word [ebp - 0xe0]
mov word [ebp - 0x110], ax
mov dword [ebp - 4], 0x391
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcGetDateVar
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetMonthOfYear
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [ebp - 0x134], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x392
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcGetDateVar
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcGetMonthOfYear
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [0x5a2c5c], ax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x393
mov ax, word [ebp - 0x110]
mov word [0x5a2c5e], ax
mov dword [ebp - 4], 0x395
push dword [0x5a2c94]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a2c94
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x396
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x4d0], eax
and dword [ebp - 0x164], 0
lea eax, [ebp - 0x1e4]
push eax
push 1
mov edx, dword [ebp - 0x4d0]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
xor ecx, ecx
cmp ax, 1
setg cl
neg ecx
xor eax, eax
cmp word [0x5a2c5c], 1
sete al
neg eax
and cx, ax
mov word [ebp - 0x34c], cx
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x4772e5
mov dword [ebp - 4], 0x397
cmp word [0x5a2c5e], 9
jg 0x4770b0
mov dword [ebp - 4], 0x398
mov dword [ebp - 0x2ac], 0x5a2c5e
mov dword [ebp - 0x2b4], 0x4002
push 0x41ecd4
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a305c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
jmp 0x4770e3
mov dword [ebp - 4], 0x39a
mov dword [ebp - 0x2ac], 0x5a2c5e
mov dword [ebp - 0x2b4], 0x4002
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
mov ecx, 0x5a305c
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x39c
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x188]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x5a2c5c
mov dword [ebp - 0x2b4], 0x4002
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x188]
mov dword [ebp - 0x4d4], eax
and dword [ebp - 0x188], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x4d4]
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaR8Str
fadd qword [0x402dc0]
fnstsw ax
test al, 0xd
jne 0x48a4ce
call sub.MSVBVM60.DLL___vbaFpI2
mov word [ebp - 0x1ec], ax
mov dword [ebp - 0x1f4], 2
push dword [0x5a305c]
push 0x421a84
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421a90
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x184]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a305c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x188]
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0xc
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x34
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
jmp 0x47760c
mov dword [ebp - 4], 0x39e
cmp word [0x5a2c5e], 9
jg 0x47738c
mov dword [ebp - 4], 0x39f
mov dword [ebp - 0x2ac], 0x5a2c5e
mov dword [ebp - 0x2b4], 0x4002
push 0x41ecd4
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a305c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
jmp 0x4773bf
mov dword [ebp - 4], 0x3a1
mov dword [ebp - 0x2ac], 0x5a2c5e
mov dword [ebp - 0x2b4], 0x4002
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
mov ecx, 0x5a305c
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x3a3
cmp word [0x5a2c5c], 9
jg 0x4774a8
mov dword [ebp - 4], 0x3a4
mov dword [ebp - 0x2ac], 0x5a2c5c
mov dword [ebp - 0x2b4], 0x4002
push dword [0x5a305c]
push 0x421a90
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41ecd4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a305c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
jmp 0x47753e
mov dword [ebp - 4], 0x3a6
mov dword [ebp - 0x2ac], 0x5a2c5c
mov dword [ebp - 0x2b4], 0x4002
push dword [0x5a305c]
push 0x421a90
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a305c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x3a8
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x4d8], eax
and dword [ebp - 0x168], 0
push dword [0x5a305c]
push 0x421a90
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x4d8]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a305c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3aa
push dword [0x5a305c]
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
mov ecx, 0x5a305c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x3ac
push dword [0x5a23f0]
push 0x421a98
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421aac
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3ad
push dword [ebp - 0x58]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x477c5a
mov dword [ebp - 4], 0x3ae
push dword [ebp - 0x58]
push 0x41e50c
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
push dword [ebp - 0x58]
push 0x421ab8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x477c0b
mov dword [ebp - 4], 0x3af
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x3b0
push dword [0x5a23f0]
push 0x421a98
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFileDateTime
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0xf8]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3b1
and word [ebp - 0x84], 0
mov dword [ebp - 4], 0x3b2
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x4dc], eax
and dword [ebp - 0x178], 0
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x1fc], 2
mov dword [ebp - 0x204], 2
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x4e0], eax
and dword [ebp - 0x17c], 0
mov dword [ebp - 0x20c], 2
mov dword [ebp - 0x214], 2
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x4e4], eax
and dword [ebp - 0x180], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x4dc]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1f4]
push eax
push 7
push dword [ebp - 0xf8]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
neg esi
neg esi
lea eax, [ebp - 0x204]
push eax
push 4
mov edx, dword [ebp - 0x4e0]
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
xor ebx, ebx
cmp ax, 0x1b
setg bl
neg ebx
lea eax, [ebp - 0x214]
push eax
push 1
mov edx, dword [ebp - 0x4e4]
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
xor ecx, ecx
cmp ax, 1
setg cl
neg ecx
or bx, cx
and si, bx
mov word [ebp - 0x34c], si
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x2c
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x4779f2
mov dword [ebp - 4], 0x3b3
mov word [ebp - 0x84], 1
mov dword [ebp - 4], 0x3b5
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x4e8], eax
and dword [ebp - 0x170], 0
mov dword [ebp - 0x1ec], 2
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x1fc], 2
mov dword [ebp - 0x204], 2
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x4ec], eax
and dword [ebp - 0x174], 0
lea eax, [ebp - 0x1e4]
push eax
push 1
mov edx, dword [ebp - 0x4e8]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1f4]
push eax
push 4
push dword [ebp - 0xf8]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
neg esi
neg esi
lea eax, [ebp - 0x204]
push eax
push 4
mov edx, dword [ebp - 0x4ec]
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
xor ecx, ecx
cmp ax, 0x1b
setg cl
neg ecx
and si, cx
mov word [ebp - 0x34c], si
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x477b9b
mov dword [ebp - 4], 0x3b6
mov word [ebp - 0x84], 1
mov dword [ebp - 4], 0x3b8
cmp word [ebp - 0x84], 1
jne 0x477c0b
mov dword [ebp - 4], 0x3b9
push dword [0x5a23f0]
push 0x421a98
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcKillFiles
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3bc
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3bd
call sub.MSVBVM60.DLL_rtcDoEvents
jmp 0x4776b5
mov dword [ebp - 4], 0x3bf
push dword [0x5a23f0]
push 0x421ac4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421aac
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3c0
push dword [ebp - 0x58]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x47826c
mov dword [ebp - 4], 0x3c1
push dword [ebp - 0x58]
push 0x41e50c
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
push dword [ebp - 0x58]
push 0x421ab8
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
or esi, eax
test esi, esi
jne 0x47821d
mov dword [ebp - 4], 0x3c2
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x3c3
push dword [0x5a23f0]
push 0x421ac4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcFileDateTime
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0xf8]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3c4
and word [ebp - 0x84], 0
mov dword [ebp - 4], 0x3c5
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x4f0], eax
and dword [ebp - 0x178], 0
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x1fc], 2
mov dword [ebp - 0x204], 2
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x4f4], eax
and dword [ebp - 0x17c], 0
mov dword [ebp - 0x20c], 2
mov dword [ebp - 0x214], 2
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x4f8], eax
and dword [ebp - 0x180], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x4f0]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1f4]
push eax
push 7
push dword [ebp - 0xf8]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
neg esi
neg esi
lea eax, [ebp - 0x204]
push eax
push 4
mov edx, dword [ebp - 0x4f4]
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
xor ebx, ebx
cmp ax, 0x1b
setg bl
neg ebx
lea eax, [ebp - 0x214]
push eax
push 1
mov edx, dword [ebp - 0x4f8]
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
xor ecx, ecx
cmp ax, 1
setg cl
neg ecx
or bx, cx
and si, bx
mov word [ebp - 0x34c], si
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x2c
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x478004
mov dword [ebp - 4], 0x3c6
mov word [ebp - 0x84], 1
mov dword [ebp - 4], 0x3c8
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x4fc], eax
and dword [ebp - 0x170], 0
mov dword [ebp - 0x1ec], 2
mov dword [ebp - 0x1f4], 2
mov dword [ebp - 0x1fc], 2
mov dword [ebp - 0x204], 2
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x500], eax
and dword [ebp - 0x174], 0
lea eax, [ebp - 0x1e4]
push eax
push 1
mov edx, dword [ebp - 0x4fc]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1f4]
push eax
push 4
push dword [ebp - 0xf8]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
neg esi
neg esi
lea eax, [ebp - 0x204]
push eax
push 4
mov edx, dword [ebp - 0x500]
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
xor ecx, ecx
cmp ax, 0x1b
setg cl
neg ecx
and si, cx
mov word [ebp - 0x34c], si
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x4781ad
mov dword [ebp - 4], 0x3c9
mov word [ebp - 0x84], 1
mov dword [ebp - 4], 0x3cb
cmp word [ebp - 0x84], 1
jne 0x47821d
mov dword [ebp - 4], 0x3cc
push dword [0x5a23f0]
push 0x421ac4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcKillFiles
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3cf
mov dword [ebp - 0x1dc], 0x80020004
mov dword [ebp - 0x1e4], 0xa
push 0
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3d0
call sub.MSVBVM60.DLL_rtcDoEvents
jmp 0x477cc7
mov dword [ebp - 4], 0x3d2
mov dword [ebp - 0x34c], 0x40
cmp dword [ebp - 0x34c], 0x5b
jae 0x47828f
and dword [ebp - 0xf34], 0
jmp 0x47829a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf34], eax
mov eax, dword [ebp - 0x34c]
mov ecx, dword [0x5a4e58]
push dword [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaBoolStr
cmp ax, 0xffff
jne 0x478675
mov ax, word [0x5a2ad6]
and ax, 1
cmp ax, 1
jne 0x478675
mov ax, word [0x5a2ad6]
and ax, 0x10
cmp ax, 0x10
jne 0x478675
movsx eax, word [0x5a2ace]
test eax, eax
je 0x478675
mov dword [ebp - 4], 0x3d3
push dword [ebp - 0xa0]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
lea edx, [ebp - 0x1e4]
mov ecx, 0x5a382c
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x3d4
push dword [ebp - 0xbc]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], 8
lea edx, [ebp - 0x1e4]
mov ecx, 0x5a383c
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x3d5
push dword [ebp - 0x28]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
mov ecx, 0x5a3804
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x3d6
push dword [ebp - 0xf4]
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpI2
mov word [0x5a3808], ax
mov dword [ebp - 4], 0x3d7
push dword [ebp - 0x144]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
mov ecx, 0x5a380c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x3d8
push dword [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp dword [0x5a3814]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x3d9
mov edx, dword [ebp - 0x10c]
mov ecx, 0x5a3818
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x3da
mov edx, dword [ebp - 0x80]
mov ecx, 0x5a381c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x3db
mov edx, dword [ebp - 0xcc]
mov ecx, 0x5a3824
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x3dc
mov edx, dword [ebp - 0x24]
mov ecx, 0x5a3828
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x3dd
mov dword [ebp - 0x2ac], 0x4210a8
mov dword [ebp - 0x2b4], 0x8008
mov dword [ebp - 0x2bc], 0x421ae0
mov dword [ebp - 0x2c4], 0x8008
push 0x5a382c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpNe
push eax
push 0x5a382c
lea eax, [ebp - 0x2c4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpNe
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
movsx eax, ax
test eax, eax
je 0x478537
mov dword [ebp - 4], 0x3de
mov word [0x5a2ad6], 1
mov dword [ebp - 4], 0x3e0
mov dword [ebp - 0x2ac], 0x4210a8
mov dword [ebp - 0x2b4], 0x8008
mov dword [ebp - 0x2bc], 0x421ae0
mov dword [ebp - 0x2c4], 0x8008
push 0x5a383c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpNe
push eax
push 0x5a383c
lea eax, [ebp - 0x2c4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpNe
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
movsx eax, ax
test eax, eax
je 0x4785c1
mov dword [ebp - 4], 0x3e1
mov word [0x5a2ad6], 1
mov dword [ebp - 4], 0x3e3
push dword [0x5a38b4]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
mov ecx, 0x5a38b4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x3e4
push dword [0x5a38b8]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
mov ecx, 0x5a38b8
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x3e5
push dword [0x5a38bc]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
mov ecx, 0x5a38bc
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x3e7
mov dword [ebp - 0x2ac], 0x421aec
mov dword [ebp - 0x2b4], 8
lea edx, [ebp - 0x2b4]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3e8
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x3e9
push dword [ebp - 0x5c]
push 0x421b18
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x478706
mov dword [ebp - 4], 0x3ea
push 0x421aec
call sub.MSVBVM60.DLL_rtcMakeDir
mov dword [ebp - 4], 0x3ec
mov dword [ebp - 0x2ac], 0x421b3c
mov dword [ebp - 0x2b4], 8
lea edx, [ebp - 0x2b4]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3ed
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x3ee
push dword [ebp - 0x5c]
push 0x421b60
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x478797
mov dword [ebp - 4], 0x3ef
push 0x421b3c
call sub.MSVBVM60.DLL_rtcMakeDir
mov dword [ebp - 4], 0x3f1
mov dword [ebp - 0x2ac], 0x421b7c
mov dword [ebp - 0x2b4], 8
lea edx, [ebp - 0x2b4]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3f2
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x3f3
push dword [ebp - 0x5c]
push 0x4202e8
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x478828
mov dword [ebp - 4], 0x3f4
push 0x421b7c
call sub.MSVBVM60.DLL_rtcMakeDir
mov dword [ebp - 4], 0x3f6
mov dword [ebp - 0x2ac], 0x421b3c
mov dword [ebp - 0x2b4], 8
lea edx, [ebp - 0x2b4]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3f7
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x3f8
push dword [ebp - 0x5c]
push 0x421b60
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x4788b9
mov dword [ebp - 4], 0x3f9
push 0x421b3c
call sub.MSVBVM60.DLL_rtcMakeDir
mov dword [ebp - 4], 0x3fb
mov dword [ebp - 0x2ac], 0x421b7c
mov dword [ebp - 0x2b4], 8
lea edx, [ebp - 0x2b4]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3fc
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x3fd
push dword [ebp - 0x5c]
push 0x4202e8
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x47894a
mov dword [ebp - 4], 0x3fe
push 0x421b7c
call sub.MSVBVM60.DLL_rtcMakeDir
mov dword [ebp - 4], 0x400
mov dword [ebp - 0x2ac], 0x421bb0
mov dword [ebp - 0x2b4], 8
lea edx, [ebp - 0x2b4]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x401
push dword [ebp - 0x5c]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x402
push dword [ebp - 0x5c]
push 0x420318
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x4789db
mov dword [ebp - 4], 0x403
push 0x421bb0
call sub.MSVBVM60.DLL_rtcMakeDir
mov dword [ebp - 4], 0x405
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x504], eax
and dword [ebp - 0x164], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x504]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x508], eax
and dword [ebp - 0x168], 0
push 0x421bdc
mov edx, dword [ebp - 0x508]
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1f4], 8
push 0x10
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x406
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x50c], eax
and dword [ebp - 0x164], 0
push dword [ebp - 0x54]
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x50c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x478c57
mov dword [ebp - 4], 0x407
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x510], eax
and dword [ebp - 0x168], 0
push 0x421bdc
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x510]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x409
mov word [ebp - 0x39c], 9
mov word [ebp - 0x398], 1
mov word [ebp - 0x2c], 1
jmp 0x478c8d
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x398]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x39c]
jg 0x479093
mov dword [ebp - 4], 0x40a
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x514], eax
and dword [ebp - 0x178], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x514]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2c4], 0x4002
lea eax, [ebp - 0x2c4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x518], eax
and dword [ebp - 0x17c], 0
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x51c], eax
and dword [ebp - 0x180], 0
push 0x421bdc
mov edx, dword [ebp - 0x518]
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421c0c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x51c]
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1f4], 8
push 0x10
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x2c
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x40b
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4002
push dword [ebp - 0x54]
push 0x41ecd4
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x479087
mov dword [ebp - 4], 0x40c
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x520], eax
and dword [ebp - 0x17c], 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2c4], 0x4002
push 0x421bdc
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x520]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421c0c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2c4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 9
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x28
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x40e
jmp 0x478c78
mov dword [ebp - 4], 0x40f
mov word [ebp - 0x3a4], 0xc
mov word [ebp - 0x3a0], 1
mov word [ebp - 0x2c], 0xa
jmp 0x4790c9
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x3a0]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3a4]
jg 0x4794b0
mov dword [ebp - 4], 0x410
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x524], eax
and dword [ebp - 0x178], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x524]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2c4], 0x4002
lea eax, [ebp - 0x2c4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x528], eax
and dword [ebp - 0x17c], 0
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x52c], eax
and dword [ebp - 0x180], 0
push 0x421bdc
mov edx, dword [ebp - 0x528]
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x52c]
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1f4], 8
push 0x10
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x2c
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x411
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4002
push dword [ebp - 0x54]
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x4794a4
mov dword [ebp - 4], 0x412
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x530], eax
and dword [ebp - 0x17c], 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2c4], 0x4002
push 0x421bdc
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x530]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2c4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 9
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x28
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x414
jmp 0x4790b4
mov dword [ebp - 4], 0x415
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x534], eax
and dword [ebp - 0x164], 0
lea eax, [ebp - 0x1e4]
push eax
push 1
mov edx, dword [ebp - 0x534]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaR8Str
fcomp qword [0x402e00]
fnstsw ax
sahf
jne 0x47953a
mov dword [ebp - 0xf38], 1
jmp 0x479541
and dword [ebp - 0xf38], 0
mov eax, dword [ebp - 0xf38]
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47a488
mov dword [ebp - 4], 0x416
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x538], eax
and dword [ebp - 0x164], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x538]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x140], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x417
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x53c], eax
and dword [ebp - 0x170], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x53c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1ec], ax
mov dword [ebp - 0x1f4], 2
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x540], eax
and dword [ebp - 0x174], 0
push 0x421bdc
mov edx, dword [ebp - 0x540]
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
push 0x10
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x418
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x544], eax
and dword [ebp - 0x170], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x544]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1ec], ax
mov dword [ebp - 0x1f4], 2
push dword [ebp - 0x54]
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x479a33
mov dword [ebp - 4], 0x419
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x548], eax
and dword [ebp - 0x174], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x548]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1ec], ax
mov dword [ebp - 0x1f4], 2
push 0x421bdc
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x41b
mov word [ebp - 0x3ac], 9
mov word [ebp - 0x3a8], 1
mov word [ebp - 0x2c], 1
jmp 0x479a69
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x3a8]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3ac]
jg 0x479f6d
mov dword [ebp - 4], 0x41c
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x184]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x184]
mov dword [ebp - 0x54c], eax
and dword [ebp - 0x184], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x54c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1ec], ax
mov dword [ebp - 0x1f4], 2
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x188]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2d4], 0x4002
lea eax, [ebp - 0x2d4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x18c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x188]
mov dword [ebp - 0x550], eax
and dword [ebp - 0x188], 0
mov eax, dword [ebp - 0x18c]
mov dword [ebp - 0x554], eax
and dword [ebp - 0x18c], 0
push 0x421bdc
mov edx, dword [ebp - 0x550]
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421c0c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x554]
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
push 0x10
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x188]
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0xd
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x38
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x41d
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4002
push dword [ebp - 0x54]
push 0x41ecd4
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x479f61
mov dword [ebp - 4], 0x41e
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x188]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x188]
mov dword [ebp - 0x558], eax
and dword [ebp - 0x188], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x558]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1ec], ax
mov dword [ebp - 0x1f4], 2
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2d4], 0x4002
push 0x421bdc
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x421c0c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2d4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x184]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x188]
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0xc
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x34
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x420
jmp 0x479a54
mov dword [ebp - 4], 0x421
mov word [ebp - 0x3b4], 0xc
mov word [ebp - 0x3b0], 1
mov word [ebp - 0x2c], 0xa
jmp 0x479fa3
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x3b0]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3b4]
jg 0x47a488
mov dword [ebp - 4], 0x422
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x184]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x184]
mov dword [ebp - 0x55c], eax
and dword [ebp - 0x184], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x55c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1ec], ax
mov dword [ebp - 0x1f4], 2
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x188]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2d4], 0x4002
lea eax, [ebp - 0x2d4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x18c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x188]
mov dword [ebp - 0x560], eax
and dword [ebp - 0x188], 0
mov eax, dword [ebp - 0x18c]
mov dword [ebp - 0x564], eax
and dword [ebp - 0x18c], 0
push 0x421bdc
mov edx, dword [ebp - 0x560]
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x564]
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
push 0x10
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x188]
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0xd
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x38
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x423
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4002
push dword [ebp - 0x54]
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47a47c
mov dword [ebp - 4], 0x424
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x188]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x188]
mov dword [ebp - 0x568], eax
and dword [ebp - 0x188], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x568]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1ec], ax
mov dword [ebp - 0x1f4], 2
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2d4], 0x4002
push 0x421bdc
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2d4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x184]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x188]
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0xc
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x34
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x426
jmp 0x479f8e
mov dword [ebp - 4], 0x428
mov dword [ebp - 0x2ac], 0x421c1c
mov dword [ebp - 0x2b4], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x429
push dword [ebp - 0x5c]
push 0x421c48
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x47a54c
mov dword [ebp - 4], 0x42a
mov dword [ebp - 0x2ac], 0x421c1c
mov dword [ebp - 0x2b4], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x15c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x42c
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x56c], eax
and dword [ebp - 0x160], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x56c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x570], eax
and dword [ebp - 0x164], 0
mov eax, dword [ebp - 0x570]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0x42d
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x574], eax
and dword [ebp - 0x164], 0
push dword [ebp - 0x54]
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x574]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47a83f
mov dword [ebp - 4], 0x42e
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x578], eax
and dword [ebp - 0x164], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x578]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0x430
mov word [ebp - 0x3bc], 9
mov word [ebp - 0x3b8], 1
mov word [ebp - 0x2c], 1
jmp 0x47a875
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x3b8]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3bc]
jg 0x47ad78
mov dword [ebp - 4], 0x431
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x57c], eax
and dword [ebp - 0x168], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x57c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f4], 0x4002
lea eax, [ebp - 0x2f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x580], eax
and dword [ebp - 0x16c], 0
mov eax, dword [ebp - 0x580]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
mov dword [ebp - 0x2cc], 0x41f3dc
mov dword [ebp - 0x2d4], 8
mov dword [ebp - 0x2dc], 0x41ecd4
mov dword [ebp - 0x2e4], 8
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x584], eax
and dword [ebp - 0x170], 0
mov eax, dword [ebp - 0x584]
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x244], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x24
mov dword [ebp - 4], 0x432
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4002
push dword [ebp - 0x54]
push 0x41ecd4
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47ad6c
mov dword [ebp - 4], 0x433
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x588], eax
and dword [ebp - 0x16c], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x588]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
mov dword [ebp - 0x2cc], 0x41f3dc
mov dword [ebp - 0x2d4], 8
mov dword [ebp - 0x2dc], 0x41ecd4
mov dword [ebp - 0x2e4], 8
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f4], 0x4002
lea eax, [ebp - 0x2f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x244], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x168]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x24
mov dword [ebp - 4], 0x435
jmp 0x47a860
mov dword [ebp - 4], 0x436
mov word [ebp - 0x3c4], 0xc
mov word [ebp - 0x3c0], 1
mov word [ebp - 0x2c], 0xa
jmp 0x47adae
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x3c0]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3c4]
jg 0x47b234
mov dword [ebp - 4], 0x437
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x58c], eax
and dword [ebp - 0x168], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x58c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x2e4], 0x4002
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x590], eax
and dword [ebp - 0x16c], 0
mov eax, dword [ebp - 0x590]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
mov dword [ebp - 0x2cc], 0x41f3dc
mov dword [ebp - 0x2d4], 8
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x594], eax
and dword [ebp - 0x170], 0
mov eax, dword [ebp - 0x594]
mov dword [ebp - 0x22c], eax
mov dword [ebp - 0x234], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x244]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x20
mov dword [ebp - 4], 0x438
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4002
push dword [ebp - 0x54]
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47b228
mov dword [ebp - 4], 0x439
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x598], eax
and dword [ebp - 0x16c], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x598]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
mov dword [ebp - 0x2cc], 0x41f3dc
mov dword [ebp - 0x2d4], 8
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x2e4], 0x4002
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x22c], eax
mov dword [ebp - 0x234], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x244]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x168]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x20
mov dword [ebp - 4], 0x43b
jmp 0x47ad99
mov dword [ebp - 4], 0x43c
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x59c], eax
and dword [ebp - 0x164], 0
lea eax, [ebp - 0x1e4]
push eax
push 1
mov edx, dword [ebp - 0x59c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaR8Str
fcomp qword [0x402e00]
fnstsw ax
sahf
jne 0x47b2be
mov dword [ebp - 0xf3c], 1
jmp 0x47b2c5
and dword [ebp - 0xf3c], 0
mov eax, dword [ebp - 0xf3c]
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47c3af
mov dword [ebp - 4], 0x43d
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x5a0], eax
and dword [ebp - 0x164], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x5a0]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x140], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x43e
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x5a4], eax
and dword [ebp - 0x16c], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5a4]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1fc], ax
mov dword [ebp - 0x204], 2
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x5a8], eax
and dword [ebp - 0x170], 0
mov eax, dword [ebp - 0x5a8]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
mov dword [ebp - 4], 0x43f
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x5ac], eax
and dword [ebp - 0x170], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x5ac]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1ec], ax
mov dword [ebp - 0x1f4], 2
push dword [ebp - 0x54]
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47b828
mov dword [ebp - 4], 0x440
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x5b0], eax
and dword [ebp - 0x170], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5b0]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1fc], ax
mov dword [ebp - 0x204], 2
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x16c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
mov dword [ebp - 4], 0x442
mov word [ebp - 0x3cc], 9
mov word [ebp - 0x3c8], 1
mov word [ebp - 0x2c], 1
jmp 0x47b85e
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x3c8]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3cc]
jg 0x47bdfb
mov dword [ebp - 4], 0x443
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x5b4], eax
and dword [ebp - 0x174], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5b4]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1fc], ax
mov dword [ebp - 0x204], 2
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f4], 0x4002
lea eax, [ebp - 0x2f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x5b8], eax
and dword [ebp - 0x178], 0
mov eax, dword [ebp - 0x5b8]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
mov dword [ebp - 0x2dc], 0x421c0c
mov dword [ebp - 0x2e4], 8
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x5bc], eax
and dword [ebp - 0x17c], 0
mov eax, dword [ebp - 0x5bc]
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x244], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 9
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x28
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x24
mov dword [ebp - 4], 0x444
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4002
push dword [ebp - 0x54]
push 0x41ecd4
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47bdef
mov dword [ebp - 4], 0x445
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x5c0], eax
and dword [ebp - 0x178], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5c0]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1fc], ax
mov dword [ebp - 0x204], 2
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
mov dword [ebp - 0x2dc], 0x421c0c
mov dword [ebp - 0x2e4], 8
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f4], 0x4002
lea eax, [ebp - 0x2f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x244], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x174]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x24
mov dword [ebp - 4], 0x447
jmp 0x47b849
mov dword [ebp - 4], 0x448
mov word [ebp - 0x3d4], 0xc
mov word [ebp - 0x3d0], 1
mov word [ebp - 0x2c], 0xa
jmp 0x47be31
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x3d0]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3d4]
jg 0x47c3af
mov dword [ebp - 4], 0x449
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x5c4], eax
and dword [ebp - 0x174], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5c4]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1fc], ax
mov dword [ebp - 0x204], 2
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f4], 0x4002
lea eax, [ebp - 0x2f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x5c8], eax
and dword [ebp - 0x178], 0
mov eax, dword [ebp - 0x5c8]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
mov dword [ebp - 0x2dc], 0x41f3dc
mov dword [ebp - 0x2e4], 8
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x5cc], eax
and dword [ebp - 0x17c], 0
mov eax, dword [ebp - 0x5cc]
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x244], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 9
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x28
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x24
mov dword [ebp - 4], 0x44a
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4002
push dword [ebp - 0x54]
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47c3a3
mov dword [ebp - 4], 0x44b
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421c74
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x5d0], eax
and dword [ebp - 0x178], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5d0]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1fc], ax
mov dword [ebp - 0x204], 2
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
mov dword [ebp - 0x2dc], 0x41f3dc
mov dword [ebp - 0x2e4], 8
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f4], 0x4002
lea eax, [ebp - 0x2f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x244], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x174]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x24
mov dword [ebp - 4], 0x44d
jmp 0x47be1c
mov dword [ebp - 4], 0x44f
mov dword [ebp - 0x2ac], 0x421ca4
mov dword [ebp - 0x2b4], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x450
push dword [ebp - 0x5c]
push 0x421cc4
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x47c473
mov dword [ebp - 4], 0x451
mov dword [ebp - 0x2ac], 0x421ca4
mov dword [ebp - 0x2b4], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x15c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x453
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x5d4], eax
and dword [ebp - 0x160], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5d4]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421ce0
mov dword [ebp - 0x2b4], 8
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x5d8], eax
and dword [ebp - 0x164], 0
mov eax, dword [ebp - 0x5d8]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0x454
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x5dc], eax
and dword [ebp - 0x164], 0
push dword [ebp - 0x54]
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x5dc]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47c766
mov dword [ebp - 4], 0x455
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421ce0
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x5e0], eax
and dword [ebp - 0x164], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5e0]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x160]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0x457
mov word [ebp - 0x3dc], 9
mov word [ebp - 0x3d8], 1
mov word [ebp - 0x2c], 1
jmp 0x47c79c
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x3d8]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3dc]
jg 0x47cc9f
mov dword [ebp - 4], 0x458
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x5e4], eax
and dword [ebp - 0x168], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5e4]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f4], 0x4002
lea eax, [ebp - 0x2f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421ce0
mov dword [ebp - 0x2b4], 8
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x5e8], eax
and dword [ebp - 0x16c], 0
mov eax, dword [ebp - 0x5e8]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
mov dword [ebp - 0x2cc], 0x41f3dc
mov dword [ebp - 0x2d4], 8
mov dword [ebp - 0x2dc], 0x41ecd4
mov dword [ebp - 0x2e4], 8
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x5ec], eax
and dword [ebp - 0x170], 0
mov eax, dword [ebp - 0x5ec]
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x244], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x24
mov dword [ebp - 4], 0x459
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4002
push dword [ebp - 0x54]
push 0x41ecd4
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47cc93
mov dword [ebp - 4], 0x45a
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421ce0
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x5f0], eax
and dword [ebp - 0x16c], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5f0]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
mov dword [ebp - 0x2cc], 0x41f3dc
mov dword [ebp - 0x2d4], 8
mov dword [ebp - 0x2dc], 0x41ecd4
mov dword [ebp - 0x2e4], 8
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f4], 0x4002
lea eax, [ebp - 0x2f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x244], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x234]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x254]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x168]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea eax, [ebp - 0x254]
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x24
mov dword [ebp - 4], 0x45c
jmp 0x47c787
mov dword [ebp - 4], 0x45d
mov word [ebp - 0x3e4], 0xc
mov word [ebp - 0x3e0], 1
mov word [ebp - 0x2c], 0xa
jmp 0x47ccd5
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x3e0]
jo 0x48a4d3
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3e4]
jg 0x47d15b
mov dword [ebp - 4], 0x45e
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x5f4], eax
and dword [ebp - 0x168], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x5f4]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x2e4], 0x4002
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421ce0
mov dword [ebp - 0x2b4], 8
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x5f8], eax
and dword [ebp - 0x16c], 0
mov eax, dword [ebp - 0x5f8]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
mov dword [ebp - 0x2cc], 0x41f3dc
mov dword [ebp - 0x2d4], 8
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x5fc], eax
and dword [ebp - 0x170], 0
mov eax, dword [ebp - 0x5fc]
mov dword [ebp - 0x22c], eax
mov dword [ebp - 0x234], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x244]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x20
mov dword [ebp - 4], 0x45f
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2b4], 0x4002
push dword [ebp - 0x54]
lea eax, [ebp - 0x2b4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47d14f
mov dword [ebp - 4], 0x460
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421ce0
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x600], eax
and dword [ebp - 0x16c], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x600]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
mov dword [ebp - 0x2cc], 0x41f3dc
mov dword [ebp - 0x2d4], 8
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x2e4], 0x4002
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x22c], eax
mov dword [ebp - 0x234], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x214]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x244]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x168]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x20
mov dword [ebp - 4], 0x462
jmp 0x47ccc0
mov dword [ebp - 4], 0x463
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x604], eax
and dword [ebp - 0x164], 0
lea eax, [ebp - 0x1e4]
push eax
push 1
mov edx, dword [ebp - 0x604]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaR8Str
fcomp qword [0x402e00]
fnstsw ax
sahf
jne 0x47d1e5
mov dword [ebp - 0xf40], 1
jmp 0x47d1ec
and dword [ebp - 0xf40], 0
mov eax, dword [ebp - 0xf40]
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47e2d6
mov dword [ebp - 4], 0x464
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x608], eax
and dword [ebp - 0x164], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x608]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x140], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x465
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x60c], eax
and dword [ebp - 0x16c], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x60c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1fc], ax
mov dword [ebp - 0x204], 2
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421ce0
mov dword [ebp - 0x2b4], 8
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x610], eax
and dword [ebp - 0x170], 0
mov eax, dword [ebp - 0x610]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
push 0x10
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
mov dword [ebp - 4], 0x466
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x614], eax
and dword [ebp - 0x170], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x614]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1ec], ax
mov dword [ebp - 0x1f4], 2
push dword [ebp - 0x54]
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47d74f
mov dword [ebp - 4], 0x467
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x2ac], 0x421ce0
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x618], eax
and dword [ebp - 0x170], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x618]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov word [ebp - 0x1fc], ax
mov dword [ebp - 0x204], 2
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
push 0x5a2a8c
lea eax, [ebp - 0x2b4]
push eax
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x224]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x16c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
mov dword [ebp - 4], 0x469
mov word [ebp - 0x3ec], 9
mov word [ebp - 0x3e8], 1
mov word [ebp - 0x2c], 1
jmp 0x47d785
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3ec]
jg 0x47dd22
mov dword [ebp - 4], 0x46a
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x61c], eax
and dword [ebp - 0x174], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x61c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
add ax, 1
jo 0x48a4d3
mov dword [ebp - 4], 0x46f
mov word [ebp - 0x3f4], 0xc
mov word [ebp - 0x3f0], 1
mov word [ebp - 0x2c], 0xa
jmp 0x47dd58
mov dword [ebp - 4], 0x476
mov dword [ebp - 0x2ac], 0x421d00
mov dword [ebp - 0x2b4], 8
lea edx, [ebp - 0x2b4]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x477
push dword [ebp - 0x5c]
push 0x421d38
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x47e34e
mov dword [ebp - 4], 0x478
push 0x421d00
call sub.MSVBVM60.DLL_rtcMakeDir
mov dword [ebp - 4], 0x47a
mov dword [ebp - 0x2ac], 0x421d68
mov dword [ebp - 0x2b4], 8
lea edx, [ebp - 0x2b4]
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaVarDup
push 0x10
lea eax, [ebp - 0x1e4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x47b
push dword [ebp - 0x5c]
push 0x421dc0
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x47e3c6
mov dword [ebp - 4], 0x47c
push 0x421d68
call sub.MSVBVM60.DLL_rtcMakeDir
mov dword [ebp - 4], 0x47e
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x63c], eax
and dword [ebp - 0x168], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x63c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x640], eax
and dword [ebp - 0x16c], 0
push 0x421d00
push 0x421df0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x640]
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1f4], 8
push 0x10
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x47f
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x644], eax
and dword [ebp - 0x164], 0
push dword [ebp - 0x54]
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x644]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47e680
mov dword [ebp - 4], 0x480
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x648], eax
and dword [ebp - 0x16c], 0
push 0x421d00
push 0x421df0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x648]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x482
mov word [ebp - 0x3fc], 9
mov word [ebp - 0x3f8], 1
mov word [ebp - 0x2c], 1
jmp 0x47e6b6
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x3fc]
jg 0x47ed44
mov dword [ebp - 4], 0x483
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x18c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x18c]
mov dword [ebp - 0x64c], eax
and dword [ebp - 0x18c], 0
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x64c]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x190]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x194]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x194]
mov dword [ebp - 0x650], eax
and dword [ebp - 0x194], 0
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x650]
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x198]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2d4], 0x4002
lea eax, [ebp - 0x2d4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x19c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x654], eax
and dword [ebp - 0x190], 0
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x658], eax
and dword [ebp - 0x198], 0
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x65c], eax
and dword [ebp - 0x19c], 0
push 0x421d00
push 0x421df0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x654]
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x658]
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41ecd4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x184]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x65c]
lea ecx, [ebp - 0x188]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 8
push 0x10
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x188]
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0x11
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x48
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x484
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x660], eax
and dword [ebp - 0x178], 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2c4], 0x4002
push dword [ebp - 0x54]
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x660]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41ecd4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2c4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
lea ecx, [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x47ed38
mov dword [ebp - 4], 0x485
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x190]
call sub.MSVBVM60.DLL___vbaStrMove
call sub.MSVBVM60.DLL_rtcGetDateBstr
mov edx, eax
lea ecx, [ebp - 0x194]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0x1dc], 4
mov dword [ebp - 0x1e4], 2
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x664], eax
and dword [ebp - 0x190], 0
mov dword [ebp - 0x1ec], 4
mov dword [ebp - 0x1f4], 2
mov eax, dword [ebp - 0x194]
mov dword [ebp - 0x668], eax
and dword [ebp - 0x194], 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2d4], 0x4002
push 0x421d00
push 0x421df0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x160]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1e4]
push eax
push 7
mov edx, dword [ebp - 0x664]
lea ecx, [ebp - 0x15c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x164]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x168]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x1f4]
push eax
push 7
mov edx, dword [ebp - 0x668]
lea ecx, [ebp - 0x16c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x174]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41ecd4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x184]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2d4]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov edx, eax
lea ecx, [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimBstr
mov edx, eax
lea ecx, [ebp - 0x188]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x18c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea eax, [ebp - 0x194]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x188]
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x15c]
push eax
push 0xf
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x40
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1e4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x487
jmp 0x47e6a1
mov dword [ebp - 4], 0x488
mov word [ebp - 0x404], 0xc
mov word [ebp - 0x400], 1
mov word [ebp - 0x2c], 0xa
jmp 0x47ed7a
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x404]
jg 0x47f3ab
jmp fcn.00408ffc