Function at 0x5a19a0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4114c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x15c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x406d40
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
push 1
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4298b0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x38], ax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 4
mov dx, word [ebp - 0x38]
sub dx, 3
jo 0x5a3108
mov word [ebp - 0xa8], dx
mov dword [ebp - 0xb0], 2
lea eax, [ebp - 0xb0]
push eax
push 3
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 5
push 1
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4298c4
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x28], ax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 6
push 1
mov ecx, dword [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4298dc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x90], ax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 7
push 1
mov edx, dword [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4298f4
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x34], ax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 8
push 1
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x429914
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x44], ax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 9
push 1
mov ecx, dword [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x429930
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x80], ax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa
push 1
mov edx, dword [ebp - 0x74]
push edx
push 0x425660
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x84], ax
mov dword [ebp - 4], 0xb
push 1
mov eax, dword [ebp - 0x74]
push eax
push 0x429954
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x50], ax
mov dword [ebp - 4], 0xc
push 1
mov ecx, dword [ebp - 0x74]
push ecx
push 0x429960
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x70], ax
mov dword [ebp - 4], 0xd
push 1
mov edx, dword [ebp - 0x74]
push edx
push 0x429968
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x8c], ax
mov dword [ebp - 4], 0xe
push 1
mov eax, dword [ebp - 0x74]
push eax
push 0x429970
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x68], ax
mov dword [ebp - 4], 0xf
movsx ecx, word [ebp - 0x68]
test ecx, ecx
jne 0x5a1d0f
mov dword [ebp - 4], 0x10
push 1
mov edx, dword [ebp - 0x74]
push edx
push 0x42997c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x68], ax
mov dword [ebp - 4], 0x12
push 1
mov eax, dword [ebp - 0x74]
push eax
push 0x4297d0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x13
movsx ecx, word [ebp - 0x24]
test ecx, ecx
jne 0x5a1d6a
mov dword [ebp - 4], 0x14
push 1
mov edx, dword [ebp - 0x74]
push edx
push 0x4295cc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0x16
movsx eax, word [ebp - 0x28]
test eax, eax
jne 0x5a2095
movsx ecx, word [ebp - 0x90]
test ecx, ecx
jne 0x5a2095
movsx edx, word [ebp - 0x44]
test edx, edx
jne 0x5a2095
movsx eax, word [ebp - 0x84]
test eax, eax
jne 0x5a2095
movsx ecx, word [ebp - 0x50]
test ecx, ecx
jne 0x5a2095
movsx edx, word [ebp - 0x70]
test edx, edx
jne 0x5a2095
movsx eax, word [ebp - 0x8c]
test eax, eax
jne 0x5a2095
movsx ecx, word [ebp - 0x68]
test ecx, ecx
jne 0x5a2095
movsx edx, word [ebp - 0x24]
test edx, edx
jne 0x5a2095
mov dword [ebp - 4], 0x17
mov edx, 0x429988
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18
mov eax, dword [ebp - 0x30]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0x94]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x19
mov ecx, dword [ebp - 0x30]
push ecx
push 0x429a64
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
lea edx, [ebp - 0x94]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x1a
mov eax, dword [ebp - 0x30]
push eax
push 0x429b14
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov dword [ebp - 0xb8], 0x80020004
mov dword [ebp - 0xc0], 0xa
mov dword [ebp - 0xe8], 0x429b74
mov dword [ebp - 0xf0], 8
lea edx, [ebp - 0xf0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0xd8], ecx
mov dword [ebp - 0xe0], 0x4008
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 0x34
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 3
lea edx, [ebp - 0x120]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0xd8], 7
mov dword [ebp - 0xe0], 0x8002
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0xe0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x5a2095
mov dword [ebp - 4], 0x1d
mov edx, 0x41f360
mov ecx, dword [ebp + 0xc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x5a3021
mov dword [ebp - 4], 0x21
cmp word [ebp - 0x68], 0
jle 0x5a21c4
mov dword [ebp - 4], 0x22
mov ax, word [ebp - 0x68]
sub ax, 1
jo 0x5a3108
movsx ecx, ax
push ecx
mov edx, dword [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x23
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea eax, [ebp - 0xb0]
push eax
mov cx, word [ebp - 0x68]
add cx, 2
jo 0x5a3108
movsx edx, cx
push edx
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x24
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x5a2147
jmp 0x5a2d69
mov dword [ebp - 4], 0x25
mov edx, dword [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x128]
mov eax, dword [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fstp qword [ebp - 0x154]
fld qword [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x154]
fnstsw ax
test ah, 0x41
je 0x5a2199
mov dword [ebp - 0x158], 1
jmp 0x5a21a3
mov dword [ebp - 0x158], 0
mov ecx, dword [ebp - 0x158]
neg ecx
movsx edx, cx
test edx, edx
je 0x5a21bf
mov dword [ebp - 4], 0x26
mov word [ebp - 0x48], 0xffff
jmp 0x5a2ac9
mov dword [ebp - 4], 0x28
cmp word [ebp - 0x24], 0
jle 0x5a22f3
mov dword [ebp - 4], 0x29
mov ax, word [ebp - 0x24]
sub ax, 1
jo 0x5a3108
movsx ecx, ax
push ecx
mov edx, dword [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea eax, [ebp - 0xb0]
push eax
mov cx, word [ebp - 0x24]
add cx, 2
jo 0x5a3108
movsx edx, cx
push edx
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2b
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x5a2276
jmp 0x5a2d69
mov dword [ebp - 4], 0x2c
mov edx, dword [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x128]
mov eax, dword [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fstp qword [ebp - 0x160]
fld qword [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x160]
fnstsw ax
test ah, 1
jne 0x5a22c8
mov dword [ebp - 0x164], 1
jmp 0x5a22d2
mov dword [ebp - 0x164], 0
mov ecx, dword [ebp - 0x164]
neg ecx
movsx edx, cx
test edx, edx
je 0x5a22ee
mov dword [ebp - 4], 0x2d
mov word [ebp - 0x48], 0xffff
jmp 0x5a2ac9
mov dword [ebp - 4], 0x2f
cmp word [ebp - 0x84], 0
jle 0x5a23d9
mov dword [ebp - 4], 0x30
mov ax, word [ebp - 0x84]
sub ax, 1
jo 0x5a3108
movsx ecx, ax
push ecx
mov edx, dword [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x31
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea eax, [ebp - 0xb0]
push eax
mov cx, word [ebp - 0x84]
add cx, 1
jo 0x5a3108
movsx edx, cx
push edx
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x32
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x5a23ae
jmp 0x5a2d69
mov dword [ebp - 4], 0x33
mov edx, dword [ebp - 0x6c]
push edx
mov eax, dword [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x5a23d4
mov dword [ebp - 4], 0x34
mov word [ebp - 0x48], 0xffff
jmp 0x5a2ac9
mov dword [ebp - 4], 0x36
cmp word [ebp - 0x50], 0
jle 0x5a24b6
mov dword [ebp - 4], 0x37
mov cx, word [ebp - 0x50]
sub cx, 1
jo 0x5a3108
movsx edx, cx
push edx
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x38
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea ecx, [ebp - 0xb0]
push ecx
mov dx, word [ebp - 0x50]
add dx, 2
jo 0x5a3108
movsx eax, dx
push eax
mov ecx, dword [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x39
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x5a248b
jmp 0x5a2d69
mov dword [ebp - 4], 0x3a
mov eax, dword [ebp - 0x6c]
push eax
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a24b1
mov dword [ebp - 4], 0x3b
mov word [ebp - 0x48], 0xffff
jmp 0x5a2ac9
mov dword [ebp - 4], 0x3d
cmp word [ebp - 0x70], 0
jle 0x5a25e5
mov dword [ebp - 4], 0x3e
mov dx, word [ebp - 0x70]
sub dx, 1
jo 0x5a3108
movsx eax, dx
push eax
mov ecx, dword [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea edx, [ebp - 0xb0]
push edx
mov ax, word [ebp - 0x70]
add ax, 1
jo 0x5a3108
movsx ecx, ax
push ecx
mov edx, dword [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x40
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x5a2568
jmp 0x5a2d69
mov dword [ebp - 4], 0x41
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x128]
mov edx, dword [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fstp qword [ebp - 0x16c]
fld qword [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x16c]
fnstsw ax
test ah, 1
je 0x5a25ba
mov dword [ebp - 0x170], 1
jmp 0x5a25c4
mov dword [ebp - 0x170], 0
mov eax, dword [ebp - 0x170]
neg eax
movsx ecx, ax
test ecx, ecx
je 0x5a25e0
mov dword [ebp - 4], 0x42
mov word [ebp - 0x48], 0xffff
jmp 0x5a2ac9
mov dword [ebp - 4], 0x44
cmp word [ebp - 0x8c], 0
jle 0x5a271d
mov dword [ebp - 4], 0x45
mov dx, word [ebp - 0x8c]
sub dx, 1
jo 0x5a3108
movsx eax, dx
push eax
mov ecx, dword [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x46
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea edx, [ebp - 0xb0]
push edx
mov ax, word [ebp - 0x8c]
add ax, 1
jo 0x5a3108
movsx ecx, ax
push ecx
mov edx, dword [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x47
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x5a26a0
jmp 0x5a2d69
mov dword [ebp - 4], 0x48
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x128]
mov edx, dword [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fstp qword [ebp - 0x178]
fld qword [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x178]
fnstsw ax
test ah, 0x41
jne 0x5a26f2
mov dword [ebp - 0x17c], 1
jmp 0x5a26fc
mov dword [ebp - 0x17c], 0
mov eax, dword [ebp - 0x17c]
neg eax
movsx ecx, ax
test ecx, ecx
je 0x5a2718
mov dword [ebp - 4], 0x49
mov word [ebp - 0x48], 0xffff
jmp 0x5a2ac9
mov dword [ebp - 4], 0x4b
cmp word [ebp - 0x28], 0
jle 0x5a27fe
mov dword [ebp - 4], 0x4c
mov dx, word [ebp - 0x28]
sub dx, 1
jo 0x5a3108
movsx eax, dx
push eax
mov ecx, dword [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea edx, [ebp - 0xb0]
push edx
mov ax, word [ebp - 0x28]
add ax, 9
jo 0x5a3108
movsx ecx, ax
push ecx
mov edx, dword [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4e
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x5a27cf
jmp 0x5a2d69
mov dword [ebp - 4], 0x4f
push 1
mov ecx, dword [ebp - 0x6c]
push ecx
mov edx, dword [ebp - 0x4c]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x5a27f9
mov dword [ebp - 4], 0x50
mov word [ebp - 0x48], 0xffff
jmp 0x5a2ac9
mov dword [ebp - 4], 0x52
cmp word [ebp - 0x34], 0
jle 0x5a28af
mov dword [ebp - 4], 0x53
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea eax, [ebp - 0xb0]
push eax
mov cx, word [ebp - 0x34]
add cx, 0xe
jo 0x5a3108
movsx edx, cx
push edx
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x54
lea ecx, [ebp - 0x54]
push ecx
call fcn.0059d2d0
movsx edx, ax
test edx, edx
jne 0x5a28aa
mov dword [ebp - 4], 0x55
mov word [ebp - 0x48], 0xffff
jmp 0x5a2ac9
mov dword [ebp - 4], 0x57
cmp word [ebp - 0x90], 0
jle 0x5a2965
mov dword [ebp - 4], 0x58
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea eax, [ebp - 0xb0]
push eax
mov cx, word [ebp - 0x90]
add cx, 0xa
jo 0x5a3108
movsx edx, cx
push edx
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x59
lea ecx, [ebp - 0x40]
push ecx
call fcn.0059d2d0
cmp ax, 0xffff
jne 0x5a2960
mov dword [ebp - 4], 0x5a
mov word [ebp - 0x48], 0xffff
jmp 0x5a2ac9
mov dword [ebp - 4], 0x5c
cmp word [ebp - 0x80], 0
jle 0x5a2a1a
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea edx, [ebp - 0xb0]
push edx
mov ax, word [ebp - 0x80]
add ax, 0x10
jo 0x5a3108
movsx ecx, ax
push ecx
mov edx, dword [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5e
lea eax, [ebp - 0x2c]
push eax
mov ecx, dword [ebp + 8]
push ecx
call fcn.00561ba0
movsx edx, ax
test edx, edx
jne 0x5a2a15
mov dword [ebp - 4], 0x5f
mov word [ebp - 0x48], 0xffff
jmp 0x5a2ac9
mov dword [ebp - 4], 0x61
cmp word [ebp - 0x44], 0
jle 0x5a2ac9
mov dword [ebp - 4], 0x62
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea eax, [ebp - 0xb0]
push eax
mov cx, word [ebp - 0x44]
add cx, 0xc
jo 0x5a3108
movsx edx, cx
push edx
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x63
lea ecx, [ebp - 0x7c]
push ecx
mov edx, dword [ebp + 8]
push edx
call fcn.00561ba0
cmp ax, 0xffff
jne 0x5a2ac9
mov dword [ebp - 4], 0x64
mov word [ebp - 0x48], 0xffff
mov dword [ebp - 4], 0x67
cmp word [ebp - 0x48], 0xffff
jne 0x5a2c25
mov dword [ebp - 4], 0x68
mov word [ebp - 0x48], 0
mov dword [ebp - 4], 0x69
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea eax, [ebp - 0xb0]
push eax
mov cx, word [ebp - 0x38]
add cx, 6
jo 0x5a3108
movsx edx, cx
push edx
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6a
push 1
mov edx, dword [ebp - 0x78]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x429bac
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x3c], ax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6b
cmp word [ebp - 0x3c], 0
jle 0x5a2c0a
mov dword [ebp - 4], 0x6c
mov ax, word [ebp - 0x3c]
sub ax, 1
jo 0x5a3108
mov word [ebp - 0xa8], ax
mov dword [ebp - 0xb0], 2
lea ecx, [ebp - 0xb0]
push ecx
push 1
mov edx, dword [ebp - 0x78]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x5a2c20
mov dword [ebp - 4], 0x6e
mov edx, dword [ebp - 0x78]
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x5a2d64
mov dword [ebp - 4], 0x71
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea eax, [ebp - 0xb0]
push eax
mov cx, word [ebp - 0x38]
add cx, 6
jo 0x5a3108
movsx edx, cx
push edx
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x72
push 1
mov edx, dword [ebp - 0x78]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x429bac
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x3c], ax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x73
cmp word [ebp - 0x3c], 0
jle 0x5a2d4c
mov dword [ebp - 4], 0x74
mov dword [ebp - 0xa8], 0x80020004
mov dword [ebp - 0xb0], 0xa
lea eax, [ebp - 0xb0]
push eax
mov cx, word [ebp - 0x3c]
add cx, 5
jo 0x5a3108
movsx edx, cx
push edx
mov eax, dword [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x5a2d64
mov dword [ebp - 4], 0x76
mov edx, 0x41f360
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x5a3021
mov dword [ebp - 4], 0x7b
mov ecx, dword [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x7c
mov edx, dword [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x7d
mov eax, dword [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x9c]
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x9c], 0
push 5
mov edx, dword [ebp - 0x148]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x429bc0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x12c], ax
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
movsx edx, word [ebp - 0x12c]
test edx, edx
je 0x5a2ed7
mov dword [ebp - 4], 0x7e
mov eax, dword [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 2
jo 0x5a3108
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 3
lea ecx, [ebp - 0xb0]
push ecx
push 2
mov edx, dword [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7f
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call fcn.0058e190
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x82
mov eax, dword [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x9c]
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x9c], 0
push 5
mov edx, dword [ebp - 0x14c]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x429bc0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x12c], ax
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
movsx edx, word [ebp - 0x12c]
test edx, edx
je 0x5a300d
mov dword [ebp - 4], 0x83
mov eax, dword [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 2
jo 0x5a3108
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 3
lea ecx, [ebp - 0xb0]
push ecx
push 2
mov edx, dword [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x84
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call fcn.0058e190
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x87
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosubReturn]
wait
push 0x5a30ef
jmp 0x5a3087
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosubFree]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3