Function at 0x40690e
Capabilities:
Access peb ldr_data
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0x401236
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xb4
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x401200
xor esi, esi
push 0x4033c8
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x28], esi
mov dword [ebp - 0x2c], esi
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x40], esi
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x48], esi
mov dword [ebp - 0x4c], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x60], esi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
mov ebx, 0x4033dc
push ebx
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x38]
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x38], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
mov ecx, dword [0x409034]
mov edx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x4033e4
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov edi, 0x403404
push edi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x40]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x40], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x40340c
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push ebx
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x38]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x38], esi
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 8]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x403428
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push edi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x40]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x40], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0xc]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x403440
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push edi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x40]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x40], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x10]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x40346c
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov ebx, 0x403480
push ebx
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x40]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x40], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x14]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x403488
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edi, 0x4034ac
push edi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x3c]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x3c], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x18]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x4034c4
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push ebx
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x40]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x40], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x1c]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x4034f8
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push edi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x3c]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x3c], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x20]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x4035e8
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
mov edi, 0x403604
push edi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x44]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x44], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x24]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push edi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40360c
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x4c]
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x4c], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x28]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 0xa
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x2c
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x403614
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x403620
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x34]
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x34], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x2c]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x403628
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push edi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x44]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x44], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x30]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x403634
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40360c
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x3c]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x3c], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x34]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x403640
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push ebx
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x40]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x40], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x38]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x40365c
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40364c
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x34]
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x34], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x3c]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x4038e8
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x403654
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x34]
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x34], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x40]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x403b74
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push ebx
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x40]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x40], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x44]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x403e00
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x403404
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x40]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x40], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x48]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x40408c
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40360c
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x3c]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x3c], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x4c]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x404318
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x4034ac
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x3c]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x3c], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x50]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x4045a4
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push edi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x44]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x44], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x54]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x404830
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push edi
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcStrReverse
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaI2Str
mov edx, dword [ebp - 0x44]
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x44], esi
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00407b7c
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [0x409034]
lea ecx, [eax + 0x58]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x407b5f
jmp 0x407b5e
ret